GitHub / pavel-odintsov 48 Repositories
On mission to deliver affordable DDoS protection
pavel-odintsov/lpm_performance
Repo for performance evaluation of liblpm in compare with Patricia
Language: C++ - Size: 154 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

pavel-odintsov/patricia_performance
Test app for testing performance of Patricia tree
Language: C++ - Size: 148 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

pavel-odintsov/fastnetmon
Very fast DDoS sensor with sFlow/Netflow/IPFIX/SPAN support
Language: C++ - Size: 32 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 3,529 - Forks: 575

pavel-odintsov/fastnetmon-community-packages
Binary packages for FastNetMon
Size: 99.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

pavel-odintsov/udp_server_reuseport_bpf
Example multi threaded UDP server for Linux which uses SO_REUSEPORT and BPF microcode to spread traffic between threads
Language: C++ - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

pavel-odintsov/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
Language: C++ - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 4

pavel-odintsov/deploy_cat
Small app to deploy new VM on different cloud providers and install FastNetMon on it
Language: Go - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 3

pavel-odintsov/OpenVZ_ZFS
Project for integration ZFS filesystem support into OpenVZ
Size: 93.8 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 35 - Forks: 3

pavel-odintsov/xdp-tools Fork of xdp-project/xdp-tools
Utilities and example programs for use with XDP
Language: C - Size: 1.48 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pavel-odintsov/chargebee-go Fork of chargebee/chargebee-go
Go library for the Chargebee API.
Language: Go - Size: 783 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

pavel-odintsov/ideal_network_adapter
Here we are trying to collect all requirements for an Ideal Network Adapter from software developers point of view
Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

pavel-odintsov/udp_server_reuseport_bpf_poc
In this repo you can find attempt to use SO_ATTACH_REUSEPORT_CBPF to load balance traffic between threads
Language: C++ - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

pavel-odintsov/homebrew-core Fork of Homebrew/homebrew-core
🍻 Default formulae for the missing package manager for macOS (or Linux)
Language: Ruby - Size: 673 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pavel-odintsov/get_default_outgoing_ip_linux
Example code to retrieve default outgoing IPv4 or IPv6 address on Linux using only standard Linux API
Language: C - Size: 14.6 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

pavel-odintsov/drop_watch
Fork of https://github.com/nhorman/dropwatch
Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

pavel-odintsov/knx_bus_client
C++ client for KNX bus via HID interface
Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

pavel-odintsov/udp_server_example
Example single threaded UDP server for Linux
Language: C++ - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

pavel-odintsov/udp_server_reuseport_example
Example multi threaded UDP server for Linux which uses SO_REUSEPORT to spread traffic between threads
Language: C++ - Size: 17.6 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

pavel-odintsov/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
Language: C++ - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

pavel-odintsov/udp_port_reuse_is_tricky
UDP server on Linux does not work as expected when we have classic BPF to distribute traffic between threads
Language: C++ - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

pavel-odintsov/interceptor
Old PoC project to implement TCP SYN flood in line mitigation platform using DPDK
Language: C++ - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

pavel-odintsov/yubikey-ssh Fork of jamesog/yubikey-ssh
How to use a Yubikey with OpenSSH without GPG
Size: 29.3 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

pavel-odintsov/gobgp Fork of osrg/gobgp
BGP implemented in the Go Programming Language
Language: Go - Size: 14.9 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

pavel-odintsov/fnm-webui Fork of ans-group/fnm-webui
A web-based UI to manage multiple Fastnetmon Advanced instances.
Language: PHP - Size: 243 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

pavel-odintsov/grpc Fork of grpc/grpc
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Size: 439 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

pavel-odintsov/unbound Fork of NLnetLabs/unbound
Unbound is a validating, recursive, and caching DNS resolver.
Size: 89.7 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

pavel-odintsov/NetFlow-Generator Fork of mshindo/NetFlow-Generator
Generate arbitrary NetFlow V5 flow records
Language: C - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

pavel-odintsov/beast Fork of boostorg/beast
HTTP and WebSocket built on Boost.Asio in C++11
Language: C++ - Size: 13.3 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

pavel-odintsov/fastnetmon-debian-salsa
Manifests for building official Debian packages https://salsa.debian.org/debian/fastnetmon/
Size: 4.23 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

pavel-odintsov/storage-system-monitoring Fork of FastVPSEestiOu/storage-system-monitoring
Toolkit for checking health of different storage systems: linux software raids, hardware raids (Adaptec, LSI) and dmesg
Language: Perl - Size: 6.12 MB - Last synced at: over 1 year ago - Pushed at: about 9 years ago - Stars: 2 - Forks: 0

pavel-odintsov/FlowACL
BGP Flow Spec gateway to really any firewall/switch or router device
Language: Python - Size: 150 KB - Last synced at: 3 months ago - Pushed at: over 9 years ago - Stars: 22 - Forks: 10

pavel-odintsov/clickhouse-maxmind-geoip Fork of AlexeyKupershtokh/clickhouse-maxmind-geoip
A demonstration how to use ClickHouse with MaxMind GeoIP2 databases for geolocaiton
Size: 43.9 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

pavel-odintsov/DTLS-Examples Fork of nplab/DTLS-Examples
Examples for DTLS via SCTP and UDP using OpenSSL
Size: 765 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

pavel-odintsov/fastnetmon_dependencies
Here we store binary dependencies required for building FastNetMon project
Size: 63.8 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 6

pavel-odintsov/deckard Fork of vavrusa/deckard
A DNS software testing tool.
Language: Python - Size: 457 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

pavel-odintsov/Antidoto Fork of FastVPSEestiOu/Antidoto
Linux antimalware and antirootkit tool
Language: Perl - Size: 119 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

pavel-odintsov/ixgbe-linux-netmap-single-queue
Netmap enable ixgbe driver with patches which produce ability to tun only on single queue
Language: Batchfile - Size: 7.54 MB - Last synced at: 4 months ago - Pushed at: about 10 years ago - Stars: 2 - Forks: 1

pavel-odintsov/fast-rdiff Fork of FastVPSEestiOu/fast-rdiff
This is very optimized written in C++ librdiff implementation with streaming support
Language: C++ - Size: 59.6 KB - Last synced at: over 1 year ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

pavel-odintsov/vzrepair Fork of FastVPSEestiOu/vzrepair
script for boot OpenVZ container to repair mode
Language: Perl - Size: 129 KB - Last synced at: over 1 year ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

pavel-odintsov/fast_domain_sync Fork of FastVPSEestiOu/fast_domain_sync
Domain Sync plugin provides ability to use ISPManager 4 as secondary DNS instead using DNSManager
Language: Python - Size: 33.2 KB - Last synced at: over 1 year ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

pavel-odintsov/ploop_userspace Fork of FastVPSEestiOu/ploop_userspace
Tool for mounting OpenVZ ploop images (openvz.org/Ploop) without support from kernel side
Language: C++ - Size: 529 KB - Last synced at: over 1 year ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

pavel-odintsov/debian_netconsole Fork of FastVPSEestiOu/debian_netconsole
Scripts for convenient enabling netconsole kernel ability on Debian Squeeze, Wheezy and Ubuntu
Language: Shell - Size: 329 KB - Last synced at: over 1 year ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

pavel-odintsov/xt_asn Fork of FastVPSEestiOu/xt_asn
Module for checking ASN belongings for IP in iptables
Language: C - Size: 116 KB - Last synced at: over 1 year ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 1

pavel-odintsov/openvz-network-shaper Fork of FastVPSEestiOu/openvz-network-shaper
Network bandwidth shaper for OpenVZ/PCS/Virtuozzo with IPv6 and hash filter features
Language: Perl - Size: 149 KB - Last synced at: over 1 year ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

pavel-odintsov/Linux-kernel-fast-logging-path Fork of FastVPSEestiOu/Linux-kernel-fast-logging-path
Patch for linux kernel for building lists on changed files without any overhead
Language: Go - Size: 207 KB - Last synced at: over 1 year ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 1

pavel-odintsov/cat_cache_safe Fork of FastVPSEestiOu/cat_cache_safe
Tool is similar to /bin/cat but with Linux Page cache bypass ability using O_DIRECT
Language: C - Size: 148 KB - Last synced at: over 1 year ago - Pushed at: about 11 years ago - Stars: 0 - Forks: 0

pavel-odintsov/simfs_to_ploop Fork of FastVPSEestiOu/simfs_to_ploop
Script for conversion to ploop OpenVZ disk layout from simfs
Language: Perl - Size: 133 KB - Last synced at: over 1 year ago - Pushed at: about 11 years ago - Stars: 0 - Forks: 0

pavel-odintsov/nginx-extended-statistics-path Fork of FastVPSEestiOu/nginx-extended-statistics-path
Nginx extended statistics patch for nginx 0.7. This patch add ability to check count and total size of requests to certain vhosts
Size: 93.8 KB - Last synced at: over 1 year ago - Pushed at: almost 12 years ago - Stars: 0 - Forks: 1

pavel-odintsov/flood_shield Fork of FastVPSEestiOu/flood_shield
Flood Shield is a very fast http flood blocker
Language: C - Size: 205 KB - Last synced at: over 1 year ago - Pushed at: over 10 years ago - Stars: 2 - Forks: 3

pavel-odintsov/apache_suexec_cgroups Fork of FastVPSEestiOu/apache_suexec_cgroups
Patch for adding cgroups support to Apache suexec
Size: 113 KB - Last synced at: over 1 year ago - Pushed at: almost 12 years ago - Stars: 0 - Forks: 1
