Skip to main content

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


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)

Uploaded Source

Built Distribution

pyfuf-0.0.3-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

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

Hashes for pyfuf-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3031be4eae8be09c4b3546d1f05f1ef7a44295fb58ad4f4ef3c8896851c47317
MD5 ae376f91883da948bdd0c125a215f5fc
BLAKE2b-256 524d53fc00f78b821c2f09fe00c84880980b2e28b73c3d5c9e9d33768a754f23

See more details on using hashes here.

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

Hashes for pyfuf-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 de25f7197b69d675f294994ff6a01f3ba18faced9385fe7a4667c3e0bdce9a6e
MD5 49c4ac0b2b374de51d2eae53e23d9268
BLAKE2b-256 854010010fc8b50276cc39d1041f9a7f899e670d7c52f4bca2a5e1f31d2f1993

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page