support for fuff in python
Project description
A simple wrapper for fuff fuzzer in python
Install!
pip install pyfuf
or
git clone git@github.com:0xleft/pyfuf.git
cd pyfuf
pip install .
Usage
There is a good example in example.py
file.
import pyfuf
# callback function when a line from fuff is parsed
def callback(line):
# if the line is a finding, parse it
if pyfuf.get_line_type(line) == pyfuf.LineType.FINDING:
finding = pyfuf.parse_finding_line(line)
# print the parsed finding object
print(finding)
# arguments for fuff
args = pyfuf.FuffCommandBuilder()
args.set_target("http://localhost/FUZZ.php")
args.set_wordlist("wordlist.txt")
args.set_method("GET")
args.set_user_agent("PyFuf")
args.follow_redirects()
args.ignore_wordlist_comments()
# start fuzzing
pyfuf.fuzz(args, callback)
TODO
- Add tests
- Add docs
- Make codebase cleaner
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyfuf-0.0.3.tar.gz
(2.0 kB
view details)
Built Distribution
pyfuf-0.0.3-py3-none-any.whl
(6.4 kB
view details)
File details
Details for the file pyfuf-0.0.3.tar.gz
.
File metadata
- Download URL: pyfuf-0.0.3.tar.gz
- Upload date:
- Size: 2.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3031be4eae8be09c4b3546d1f05f1ef7a44295fb58ad4f4ef3c8896851c47317 |
|
MD5 | ae376f91883da948bdd0c125a215f5fc |
|
BLAKE2b-256 | 524d53fc00f78b821c2f09fe00c84880980b2e28b73c3d5c9e9d33768a754f23 |
File details
Details for the file pyfuf-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: pyfuf-0.0.3-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de25f7197b69d675f294994ff6a01f3ba18faced9385fe7a4667c3e0bdce9a6e |
|
MD5 | 49c4ac0b2b374de51d2eae53e23d9268 |
|
BLAKE2b-256 | 854010010fc8b50276cc39d1041f9a7f899e670d7c52f4bca2a5e1f31d2f1993 |