├── Dockerfile ├── LICENSE ├── cidr.py ├── ip_parse.py ├── main.py ├── packet.py ├── receive.py ├── requirements.txt ├── scan_config.py ├── super_scan_c ├── SuperScan.c ├── SuperScan_C.pyi ├── __init__.py ├── logger.c ├── logger.h ├── massip-addr.h ├── massip-port.h ├── pixie-timer.c ├── pixie-timer.h ├── proto-preprocess.c ├── proto-preprocess.h ├── rawsock-adapter.h ├── rawsock-getif.c ├── rawsock-getip.c ├── rawsock-getmac.c ├── rawsock-getroute.c ├── rawsock-pcapfile.c ├── rawsock-pcapfile.h ├── rawsock.c ├── rawsock.h ├── rte-ring.h ├── setup.py ├── siphash24.c ├── siphash24.h ├── stack-arpv4.c ├── stack-arpv4.h ├── stack-ndpv6.h ├── stack-queue.c ├── stack-queue.h ├── string_s.c ├── string_s.h ├── stub-pcap-dlt.h ├── stub-pcap.c ├── stub-pcap.h ├── stub-pfring.c ├── stub-pfring.h ├── syn-cookie.c ├── syn-cookie.h ├── templ-payloads.c ├── templ-payloads.h ├── templ-pkt.c ├── templ-pkt.h ├── unusedparm.h ├── util-checksum.c ├── util-checksum.h ├── util-malloc.c └── util-malloc.h ├── throttler.py ├── timer.py ├── transmit.py └── utils.py /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/LICENSE -------------------------------------------------------------------------------- /cidr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/cidr.py -------------------------------------------------------------------------------- /ip_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/ip_parse.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/main.py -------------------------------------------------------------------------------- /packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/packet.py -------------------------------------------------------------------------------- /receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/receive.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/requirements.txt -------------------------------------------------------------------------------- /scan_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/scan_config.py -------------------------------------------------------------------------------- /super_scan_c/SuperScan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/SuperScan.c -------------------------------------------------------------------------------- /super_scan_c/SuperScan_C.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/SuperScan_C.pyi -------------------------------------------------------------------------------- /super_scan_c/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/__init__.py -------------------------------------------------------------------------------- /super_scan_c/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/logger.c -------------------------------------------------------------------------------- /super_scan_c/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/logger.h -------------------------------------------------------------------------------- /super_scan_c/massip-addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/massip-addr.h -------------------------------------------------------------------------------- /super_scan_c/massip-port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/massip-port.h -------------------------------------------------------------------------------- /super_scan_c/pixie-timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/pixie-timer.c -------------------------------------------------------------------------------- /super_scan_c/pixie-timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/pixie-timer.h -------------------------------------------------------------------------------- /super_scan_c/proto-preprocess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/proto-preprocess.c -------------------------------------------------------------------------------- /super_scan_c/proto-preprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/proto-preprocess.h -------------------------------------------------------------------------------- /super_scan_c/rawsock-adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock-adapter.h -------------------------------------------------------------------------------- /super_scan_c/rawsock-getif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock-getif.c -------------------------------------------------------------------------------- /super_scan_c/rawsock-getip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock-getip.c -------------------------------------------------------------------------------- /super_scan_c/rawsock-getmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock-getmac.c -------------------------------------------------------------------------------- /super_scan_c/rawsock-getroute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock-getroute.c -------------------------------------------------------------------------------- /super_scan_c/rawsock-pcapfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock-pcapfile.c -------------------------------------------------------------------------------- /super_scan_c/rawsock-pcapfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock-pcapfile.h -------------------------------------------------------------------------------- /super_scan_c/rawsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock.c -------------------------------------------------------------------------------- /super_scan_c/rawsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rawsock.h -------------------------------------------------------------------------------- /super_scan_c/rte-ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/rte-ring.h -------------------------------------------------------------------------------- /super_scan_c/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/setup.py -------------------------------------------------------------------------------- /super_scan_c/siphash24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/siphash24.c -------------------------------------------------------------------------------- /super_scan_c/siphash24.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/siphash24.h -------------------------------------------------------------------------------- /super_scan_c/stack-arpv4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stack-arpv4.c -------------------------------------------------------------------------------- /super_scan_c/stack-arpv4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stack-arpv4.h -------------------------------------------------------------------------------- /super_scan_c/stack-ndpv6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stack-ndpv6.h -------------------------------------------------------------------------------- /super_scan_c/stack-queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stack-queue.c -------------------------------------------------------------------------------- /super_scan_c/stack-queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stack-queue.h -------------------------------------------------------------------------------- /super_scan_c/string_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/string_s.c -------------------------------------------------------------------------------- /super_scan_c/string_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/string_s.h -------------------------------------------------------------------------------- /super_scan_c/stub-pcap-dlt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stub-pcap-dlt.h -------------------------------------------------------------------------------- /super_scan_c/stub-pcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stub-pcap.c -------------------------------------------------------------------------------- /super_scan_c/stub-pcap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stub-pcap.h -------------------------------------------------------------------------------- /super_scan_c/stub-pfring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stub-pfring.c -------------------------------------------------------------------------------- /super_scan_c/stub-pfring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/stub-pfring.h -------------------------------------------------------------------------------- /super_scan_c/syn-cookie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/syn-cookie.c -------------------------------------------------------------------------------- /super_scan_c/syn-cookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/syn-cookie.h -------------------------------------------------------------------------------- /super_scan_c/templ-payloads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/templ-payloads.c -------------------------------------------------------------------------------- /super_scan_c/templ-payloads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/templ-payloads.h -------------------------------------------------------------------------------- /super_scan_c/templ-pkt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/templ-pkt.c -------------------------------------------------------------------------------- /super_scan_c/templ-pkt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/templ-pkt.h -------------------------------------------------------------------------------- /super_scan_c/unusedparm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/unusedparm.h -------------------------------------------------------------------------------- /super_scan_c/util-checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/util-checksum.c -------------------------------------------------------------------------------- /super_scan_c/util-checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/util-checksum.h -------------------------------------------------------------------------------- /super_scan_c/util-malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/util-malloc.c -------------------------------------------------------------------------------- /super_scan_c/util-malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/super_scan_c/util-malloc.h -------------------------------------------------------------------------------- /throttler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/throttler.py -------------------------------------------------------------------------------- /timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/timer.py -------------------------------------------------------------------------------- /transmit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/transmit.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potats0/fastscan/HEAD/utils.py --------------------------------------------------------------------------------