Toy project to try radamsa
  • Python 54%
  • Dockerfile 46%
Find a file
2024-12-03 22:25:51 +01:00
client Make docker compose watch for code changes during development 2024-12-03 22:25:51 +01:00
server Make docker compose watch for code changes during development 2024-12-03 22:25:51 +01:00
.gitignore .gitignore 2024-12-03 19:29:47 +01:00
docker-compose.yml Make docker compose watch for code changes during development 2024-12-03 22:25:51 +01:00
readme.md Make docker compose watch for code changes during development 2024-12-03 22:25:51 +01:00

tryradamsa

Try pyradamsa, the python interface to libradamsa, the precompiled radamsa library.

Goal

Have a working http client that uses radamsa as a base for future http fuzzing projects.

Architecture

Server

Simple http echo server.
Echoes the clients request.

Client

Http client.
Uses pyradamsa to create fuzzing payloads.
ToDo: Compare sent payload with echoed payload.

Usage

Currently docker-only (due to hard coded server url in client).
ToDo: Don't hard code server url.

Docker

docker compose up starts client and server.

docker compose up --build rebuilds and starts client and server.
(Use this after code changed.)

docker compose up --build --watch watches code for changes and rebuilds accordingly.
(Use this when code changes frequently / while developing.)