Pavel Odintsov's repositories
fastnetmon
FastNetMon - very fast DDoS sensor with sFlow/Netflow/IPFIX/SPAN support
af_packet_traffic_capture
In this repository you can find examples of using AF_PACKET v3 to capture tens of millions packets per second on Linux
deploy_cat
Small app to deploy new VM on different cloud providers and install FastNetMon on it
udp_server_reuseport_bpf
Example multi threaded UDP server for Linux which uses SO_REUSEPORT and BPF microcode to spread traffic between threads
clickhouse-maxmind-geoip
A demonstration how to use ClickHouse with MaxMind GeoIP2 databases for geolocaiton
get_default_outgoing_ip_linux
Example code to retrieve default outgoing IPv4 or IPv6 address on Linux using only standard Linux API
yubikey-ssh
How to use a Yubikey with OpenSSH without GPG
chargebee-go
Go library for the Chargebee API.
drop_watch
Fork of https://github.com/nhorman/dropwatch
fastnetmon-community-packages
Binary packages for FastNetMon
NetFlow-Generator
Generate arbitrary NetFlow V5 flow records
udp_server_example
Example single threaded UDP server for Linux
udp_server_reuseport_bpf_poc
In this repo you can find attempt to use SO_ATTACH_REUSEPORT_CBPF to load balance traffic between threads
udp_server_reuseport_bpf_reuseaddr_workaround
Example multi threaded UDP server for Linux which uses SO_REUSEPORT and BPF microcode to spread traffic between threads. It has issue as it uses SO_REUSEADDR as workaround
udp_server_reuseport_example
Example multi threaded UDP server for Linux which uses SO_REUSEPORT to spread traffic between threads
DTLS-Examples
Examples for DTLS via SCTP and UDP using OpenSSL
fastnetmon-debian-salsa
Manifests for building official Debian packages https://salsa.debian.org/debian/fastnetmon/
fastnetmon_dependencies
Here we store binary dependencies required for building FastNetMon project
homebrew-core
🍻 Default formulae for the missing package manager for macOS (or Linux)
interceptor
Old PoC project to implement TCP SYN flood in line mitigation platform using DPDK
knx_bus_client
C++ client for KNX bus via HID interface
udp_port_reuse_is_tricky
UDP server on Linux does not work as expected when we have classic BPF to distribute traffic between threads