https://github.com/jmcph4/fuzzbang
Python 3 package providing basic fuzzing support
https://github.com/jmcph4/fuzzbang
fuzz fuzz-testing fuzzer fuzzing python security vulnerability-detection
Last synced: 10 months ago
JSON representation
Python 3 package providing basic fuzzing support
- Host: GitHub
- URL: https://github.com/jmcph4/fuzzbang
- Owner: jmcph4
- License: mit
- Created: 2018-01-14T07:35:33.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-19T01:53:25.000Z (about 8 years ago)
- Last Synced: 2025-03-22T10:42:35.474Z (11 months ago)
- Topics: fuzz, fuzz-testing, fuzzer, fuzzing, python, security, vulnerability-detection
- Language: Python
- Size: 2.93 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fuzzbang #
---
Fuzzbang is a Python 3 package providing simple fuzzing support.
## Example ##
from fuzzbang.alphanumericfuzzer import AlphaNumericFuzzer
N = 10 # number of test cases
# bounds on length of alphanumeric strings
MIN_LEN = 0
MAX_LEN = 8
f = AlphaNumericFuzzer(MIN_LEN, MAX_LEN) # fuzzer object
# generate test cases
for i in range(N):
data = f.generate() # generate string
print("(" + str(len(data)) + ")") # print length of string
print(data) # print string itself