Autofff

Latest version: v0.5

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.5

Highlights
* Fixed wrongful ignore of function names containing `__asm__`/`asm`/`__asm`/... 78
* Fixed invalid fake generation when function returns function pointer 77
* Updated usage instructions in README.md 69
* Upgraded dependencies:
* [`fff`](https://github.com/meekrosoft/fff/tree/5111c61e1ef7848e3afd3550044a8cf4405f4199)
* [`pycparser`](https://github.com/eliben/pycparser/tree/28c96587c848378f4707af203eef6acb3866dcd9)

Install instructions
Using pip:
shell
pip install autofff


See also
* [PyPI Project Page](https://pypi.org/project/autofff/0.5/)
* [GitHub Action Build](https://github.com/ChiefGokhlayeh/autofff/actions/runs/8692431649)

What's Changed
* Bump actions/upload-artifact from 2 to 3 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/9
* Bump actions/checkout from 2 to 3 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/10
* Bump actions/download-artifact from 2 to 3 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/11
* Bump dependencies/pycparser from `6162a21` to `670979b` by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/14
* Bump pre-commit from 2.21.0 to 3.2.2 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/12
* Bump overrides from 6.5.0 to 7.3.1 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/13
* Bump pre-commit from 3.2.2 to 3.3.1 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/16
* Bump pre-commit from 3.3.1 to 3.3.2 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/18
* Bump dependencies/fff from `11ab05b` to `5111c61` by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/17
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/19
* Bump dependencies/pycparser from `670979b` to `6cf69df` by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/20
* Bump pre-commit from 3.3.2 to 3.3.3 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/21
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/22
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/23
* Bump black from 23.3.0 to 23.7.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/24
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/25
* Bump flake8 from 6.0.0 to 6.1.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/26
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/27
* Bump overrides from 7.3.1 to 7.4.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/28
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/29
* Bump dependencies/pycparser from `6cf69df` to `f740995` by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/30
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/31
* Bump pre-commit from 3.3.3 to 3.4.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/32
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/33
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/34
* Bump black from 23.7.0 to 23.9.1 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/35
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/36
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/37
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/38
* Bump pre-commit from 3.4.0 to 3.5.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/39
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/40
* Bump black from 23.9.1 to 23.10.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/41
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/42
* Bump black from 23.10.0 to 23.10.1 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/43
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/44
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/45
* Bump black from 23.10.1 to 23.11.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/46
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/47
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/48
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/49
* Bump pre-commit from 3.5.0 to 3.6.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/50
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/51
* Bump black from 23.11.0 to 23.12.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/54
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/55
* Bump black from 23.12.0 to 23.12.1 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/56
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/57
* Bump flake8 from 6.1.0 to 7.0.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/58
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/59
* Bump overrides from 7.4.0 to 7.6.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/60
* Bump black from 23.12.1 to 24.1.1 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/61
* Bump overrides from 7.6.0 to 7.7.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/62
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/63
* Bump pre-commit from 3.6.0 to 3.6.1 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/64
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/65
* Bump black from 24.1.1 to 24.2.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/66
* Bump pre-commit from 3.6.1 to 3.6.2 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/67
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/68
* Bump black from 24.2.0 to 24.3.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/70
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/71
* Bump pre-commit from 3.6.2 to 3.7.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/72
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/73
* Bump dependencies/pycparser from `f740995` to `28c9658` by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/74
* Bump pycparser from 2.21 to 2.22 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/75
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/ChiefGokhlayeh/autofff/pull/76
* Fix to create a fake with a name containing 'asm' properly by sangmo-kang in https://github.com/ChiefGokhlayeh/autofff/pull/78
* Fix to create a fake properly that takes a pointer to function returning pointer by sangmo-kang in https://github.com/ChiefGokhlayeh/autofff/pull/77
* Bump black from 24.3.0 to 24.4.0 by dependabot in https://github.com/ChiefGokhlayeh/autofff/pull/79

New Contributors
* dependabot made their first contribution in https://github.com/ChiefGokhlayeh/autofff/pull/9
* pre-commit-ci made their first contribution in https://github.com/ChiefGokhlayeh/autofff/pull/19
* sangmo-kang made their first contribution in https://github.com/ChiefGokhlayeh/autofff/pull/78

**Full Changelog**: https://github.com/ChiefGokhlayeh/autofff/compare/v0.4...v0.5

0.4

Features included
* Upgraded [`pycparser`](https://github.com/eliben/pycparser) to `2.21`, fixing issues described in #8

Development updates
* Adapt [`poetry`](https://python-poetry.org/) package manager
* Switched from Travis-CI to GitHub Actions
* Implemented fully automated deployment to PyPI

Install instructions
Using pip:
shell
pip install autofff


See also
* [PyPI Project Page](https://pypi.org/project/autofff/0.4/)
* [GitHub Action Build](https://github.com/ChiefGokhlayeh/autofff/actions/runs/1505435418)

0.3

Features included
* Added configuration options via `.ini`-file

Development updates
* *no notable updates*

Install instructions
Using pip:
shell
pip install autofff


See also
* [PyPI Project Page](https://pypi.org/project/autofff/0.3/)
* [Travis-CI Build](https://travis-ci.org/FreeGeronimo/autofff/builds/455449772)

0.2

1. AutoFFF Public Release

Features included:
* Added support for scanning C headers and extracting function declarations and definitions.
* Added support for generating simple test headers using [FFF](https://github.com/meekrosoft/fff).
* Added support to install *AutoFFF* as a python module.

Development updates:
* Added Travis-CI support.
* Added PyPi support.

Install instructions:
Using pip:
shell
pip install autofff


See also:
* [PyPi Project Page](https://pypi.org/project/autofff/0.2/)
* [Travis-CI Build](https://travis-ci.org/FreeGeronimo/autofff/builds/435025489)

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.