Agent implementation for afl fuzzing engine
- Download repository:
git clone https://github.com/Bondifuzz/afl-agent.git
cd afl-agent
- Build image
docker build -t afl-agent .
- Run container
docker run --rm -it --name=afl-agent --env-file=.env afl-agent bash
Using python 3.7+
git clone https://github.com/Bondifuzz/afl-agent.git
cd afl-agent
pip3 install -r requirements-dev.txt
ln -s local/dotenv .env
ln -s local/docker-compose.yml docker-compose.yml
docker-compose -p afl_agent up -d
python3 -m agent
- Unit tests
pip3 install -r requirements-test.txt
python3 -m pytest -vv ./agent/tests/unit
- Integration (functional) tests
pip3 install -r requirements-test.txt
python3 -m pytest -vv ./agent/tests/integration