Cybersecurity-Projects/PROJECTS/advanced
CarterPerez-dev 8783227711 feat(zingela): M3 AF_PACKET TX_RING backend + token-bucket rate limiter
PACKET_TX_RING (PACKET_MMAP, TPACKET_V2) over AF_PACKET with
PACKET_QDISC_BYPASS: socket + version + TX_RING setsockopt + mmap'd ring,
errno-gated, fail-closed on missing CAP_NET_RAW. ratelimit.zig integer
token bucket (banked-nanoseconds, no float, saturating, exact KATs).
template.zig SYN frame template: stamp dst IP/port + SipHash seq, recompute
IP + TCP checksums (reuses the M1 RFC 1071 + cookie code, both self-verify).
afpacket.zig pure Ring slot bookkeeping (inline tpacket2_hdr, comptime size
assert, reserve/fill/atomic-status, self-defending bounds, kernel-drain
reuse) split from the privileged Backend so the hot-path accounting is
unit-tested over an in-process buffer. tx.zig transmit engine generic over
an injected Sink + Clock: the M2 cyclic-group bijection is proven to survive
stamp -> ratelimit -> submit end-to-end via a fake sink + fake clock.
Privileged tx subcommand for on-hardware benchmarking (setcap + tcpdump/perf).
Green Debug + ReleaseSafe, leak-free, 45/45 tests.
2026-06-29 17:22:20 -04:00
..
ai-threat-detection chore(deps): bump pyarrow 2026-06-05 23:50:09 +00:00
api-rate-limiter chore(deps): bump pyjwt in /PROJECTS/advanced/api-rate-limiter 2026-06-16 12:07:25 +00:00
bug-bounty-platform chore(deps): bump pyjwt 2026-06-16 02:40:51 +00:00
encrypted-p2p-chat chore(deps): bump starlette 2026-06-04 17:09:29 +00:00
haskell-reverse-proxy fix: extract Aenebris.Net.IP to dedupe SockAddr rendering (Finding 10) 2026-04-29 02:19:56 -04:00
honeypot-network chore(deps): bump axios in /PROJECTS/advanced/honeypot-network/frontend 2026-05-29 16:32:54 +00:00
hsm-emulator Merge pull request #286 from CarterPerez-dev/project/ja3-ja4-tls-fingerprinting 2026-06-18 19:38:51 -04:00
monitor-the-situation-dashboard Merge pull request #286 from CarterPerez-dev/project/ja3-ja4-tls-fingerprinting 2026-06-18 19:38:51 -04:00
zig-stateless-scanner feat(zingela): M3 AF_PACKET TX_RING backend + token-bucket rate limiter 2026-06-29 17:22:20 -04:00