Atheris
Atheris is a sophisticated coverage-guided fuzzing engine for Python, adept at testing both Python code and native CPython extensions. Built on libFuzzer, it excels in id... Atheris is a sophisticated coverage-guided fuzzing engine for Python, adept at testing both Python code and native CPython extensions. Built on libFuzzer, it excels in identifying vulnerabilities by leveraging Address Sanitizer and Undefined Behavior Sanitizer. Atheris supports multiple platforms and Python versions, ensuring seamless integration and effective bug detection.
Top Atheris Alternatives
API Fuzzer
API Fuzzer empowers users to identify vulnerabilities in their APIs by fuzzing request attributes using established pentesting techniques. By analyzing...
Awesome Fuzzing
Awesome Fuzzing serves as a vital resource hub for those engaging in fuzz testing. It features a curated collection of...
afl-unicorn
AFL-Unicorn enables users to fuzz binaries that can be emulated by the Unicorn Engine. By integrating block-edge instrumentation typically found...
BFuzz
BFuzz is an input-based fuzzer tool designed for browser testing. By utilizing HTML input, it opens a new browser instance...
Wapiti
Wapiti is a robust web application vulnerability scanner that conducts "black-box" security audits by crawling deployed web apps. It identifies...
Google ClusterFuzz
ClusterFuzz is a robust, scalable fuzzing infrastructure designed to uncover security and stability issues in software. Leveraging advanced techniques, it...
Mayhem Code Security
Mayhem Code Security offers a cutting-edge AI-driven platform designed for industries like aerospace and medical. By simulating hacker behavior, it...
Solidity Fuzzing Boilerplate
Designed for efficiency, the Solidity Fuzzing Boilerplate simplifies the fuzzing of Solidity components, particularly libraries. Users can leverage Echidna and...
ClusterFuzz
ClusterFuzz serves as a robust fuzzing infrastructure designed to uncover security and stability vulnerabilities in software. With automatic bug filing...
Echidna
Echidna is a sophisticated fuzz testing tool designed specifically for Ethereum smart contracts, utilizing Haskell for property-based testing. It performs...
ImmuneBytes
Offering robust audit services, ImmuneBytes enhances blockchain security by identifying vulnerabilities in smart contracts through expert analysis. Their skilled penetration...
Etheno
Etheno serves as an innovative Ethereum testing tool, seamlessly integrating JSON RPC multiplexing and analysis. It simplifies the process of...
Fuzzing Project
The Fuzzing Project enhances software security by employing a methodical approach to uncover bugs through random malformed inputs. It specifically...
Ffuf
Ffuf is a high-performance web fuzzing tool crafted in Go, designed for efficient vulnerability discovery. Users can execute fuzzing operations...
BlackArch Fuzzer
BlackArch Fuzzer is a specialized tool within the BlackArch Linux pentesting distribution, designed to enhance security testing through fuzzing. It...
Company Information
- Company: Google
- Country: United States
Top Atheris Features
- Coverage-guided fuzzing engine
- Supports native CPython extensions
- Instrumentation of Python bytecode
- Built-in libFuzzer integration
- Custom mutators for inputs
- Integration with coverage.py
- Experimental regex instrumentation
- Supports macOS and Linux
- Handles uncaught Python exceptions
- Custom crossover functions support
- Fuzzing without grammar requirements
- FuzzedDataProvider for input types
- OSS-Fuzz compatibility
- Detailed documentation available
- Easy installation via pip
- Python version range 3.6-3.11
- Instrument imports with context manager
- Advanced error reporting
- Supports Address Sanitizer integration.