Keine Beschreibung

Overkamp, N.M. (Niels, Student M-CS) 7d2255eb3c Add LICENSE vor 1 Jahr
.cargo 0014d5ced4 initial commit. ICMP and SYN scan supported vor 1 Jahr
responder eaafc13ec1 Add possibility to run multiple times in succession and use real dataset as ip source instead of random generation vor 1 Jahr
responder-bench b7f8ebe7de Renamed FILTER_* envvars vor 1 Jahr
responder-common eaafc13ec1 Add possibility to run multiple times in succession and use real dataset as ip source instead of random generation vor 1 Jahr
responder-ebpf 38005e292f Implement a bitmap filter besides the bloom filter vor 1 Jahr
responder-tools 38005e292f Implement a bitmap filter besides the bloom filter vor 1 Jahr
xtask 0eee2b2848 Add benchmarking and fix a few bugs vor 1 Jahr
.gitignore 0eee2b2848 Add benchmarking and fix a few bugs vor 1 Jahr
Cargo.toml 0eee2b2848 Add benchmarking and fix a few bugs vor 1 Jahr
LICENSE 7d2255eb3c Add LICENSE vor 1 Jahr
README.md da122a22d7 Add actual useful info to README.md vor 1 Jahr
blocklist b2a330e2ff Add blacklist and recale scanrates to (0.5M,5M) vor 1 Jahr

README.md

responder

Building Prerequisites

  1. Install a rust stable toolchain: rustup install stable
  2. Install a rust nightly toolchain: rustup install nightly
  3. Install bpf-linker: cargo install bpf-linker

Build Artifacts

cargo xtask build-artifacts
./bin/responder --csv <CSV>

Check the help page for more options:

./bin/responder --help

Run and Build for Development

Build userspace code:

cargo build

Build eBPF code:

cargo xtask build-ebpf

Run both (also builds both):

cargo xtask run