Commit Graph

2535 Commits

Author SHA1 Message Date
Pavel Odintsov 7aae0f5d9b We've started calling GoBGP callback for IPv6 traffic 2020-12-13 18:10:17 +00:00
Pavel Odintsov f285cb8aec Added logic to read IPv6 addresses 2020-12-13 17:53:52 +00:00
Pavel Odintsov 0b4e9a20fa Added logic to read host / subnet level IPv6 announces 2020-12-13 17:16:03 +00:00
Pavel Odintsov 9218c98e0a Added logic to read BGP IPv6 host and communities 2020-12-13 17:13:34 +00:00
Pavel Odintsov d8dc86d456 Added stub conf options for IPv6 BGP implementation 2020-12-13 17:05:12 +00:00
Pavel Odintsov b473cb9019 Renamed variables for clarity 2020-12-13 14:36:56 +00:00
Pavel Odintsov 79e3e351aa Introduced separate packet length parser management flag for AF_PACKET: af_packet_read_packet_length_from_ip_header. It's not coupled with Netmap anymore 2020-12-13 14:34:11 +00:00
Pavel Odintsov 3d8ee7f936 Renamed variable for clarity 2020-12-13 14:27:04 +00:00
Pavel Odintsov ebee5b2a08 Added option sflow_read_packet_length_from_ip_header to use packet length from header instead of sFlow field. Closes #893 2020-12-13 13:40:39 +00:00
Pavel Odintsov 7b091457a1 Bump dev version build 2020-12-06 20:50:17 +00:00
Pavel Odintsov ab08cbd0e9 FastNetMon Release 1.1.8 2020-12-06 20:03:27 +00:00
Pavel Odintsov 4d918c9384 README cleanup 2020-12-06 19:26:07 +00:00
Pavel Odintsov 40b1927e55 Switched to archive CentOS 6 repository 2020-12-06 19:10:26 +00:00
Pavel Odintsov 93fdea494d
Added support for native BGP communities for GoBGP integration. Closes: #855 (#897) 2020-12-06 18:34:35 +00:00
Pavel Odintsov 8e5892b466
Changed EPEL6 install URL due to deprecation 2020-12-06 17:39:23 +00:00
Pavel Odintsov 4b365bc901
Movex ExaBGP into separate module (#896) 2020-12-06 16:54:32 +00:00
Pavel Odintsov a7357e3ee0
Implemented BGP community parsers logic (#895) 2020-12-06 14:49:15 +00:00
Pavel Odintsov 731d123323 Added logic to track return code from script exec. Closes #265 2020-11-27 19:34:17 +00:00
Pavel Odintsov 93bea219f3 Added logic to completely suppress traffic log collection. Remediation for crashes 2020-11-27 12:29:57 +00:00
Pavel Odintsov e2369d2283
Implemented logic to unban blocked IPv6 hosts (#889) 2020-11-25 00:30:26 +00:00
Pavel Odintsov 0fcf2efb48
Added notice about availablr IPv6 support 2020-11-25 00:03:42 +00:00
Pavel Odintsov c5b8b79be5 Added logic to print blocked IPv6 hosts in fastnetmon_client 2020-11-25 00:00:11 +00:00
Pavel Odintsov 95522d4bcb Merge branch 'master' of github.com:pavel-odintsov/fastnetmon 2020-11-24 23:48:42 +00:00
Pavel Odintsov 3e9060e6b8
Ipv6 callback (#888)
* Added proper storage for captured IPv6 packets

* Added final logic to trigger IPv6 attacks
2020-11-24 23:48:26 +00:00
Pavel Odintsov a8458c0ed6 Merge branch 'master' of github.com:pavel-odintsov/fastnetmon 2020-11-24 22:53:25 +00:00
Pavel Odintsov ff69f6f42a
Added all required pieces for IPv6 blocks (#887) 2020-11-24 22:51:21 +00:00
Pavel Odintsov 5eee74e2c8 Merge branch 'master' of github.com:pavel-odintsov/fastnetmon 2020-11-24 21:52:40 +00:00
Pavel Odintsov 675293bda3
Added proper storage for captured IPv6 packets (#885) 2020-11-15 21:48:04 +00:00
Pavel Odintsov 1165f33c46 Added proper storage for captured IPv6 packets 2020-11-15 21:46:44 +00:00
Pavel Odintsov ef7dbfd649
Added fixed storage and renamed types for consistency (#884) 2020-11-15 21:11:36 +00:00
Pavel Odintsov 47bcbc57da
Reworked packet storage to work with sampled data (#883) 2020-11-15 20:36:05 +00:00
Pavel Odintsov fca943d6ba
Added IPv6 support for hosts (#882) 2020-11-15 20:16:29 +00:00
Pavel Odintsov 09a43cef4e Added per subnet counters for IPv6 and they work 2020-11-15 15:45:56 +00:00
Pavel Odintsov fd8930b27e Includes cleanup for main file 2020-11-15 15:19:31 +00:00
Pavel Odintsov 58cab7c762
IPv6 tracking support (#881) 2020-11-15 15:12:52 +00:00
Pavel Odintsov cd3f002a90
Added logic to show total IPv6 counters in fastnetmon_client (#880) 2020-11-15 13:49:02 +00:00
Pavel Odintsov c6a1c98582 Removed obsoleted values from configuration 2020-11-15 12:47:03 +00:00
Pavel Odintsov 86ee4a1f9f
Added IPv6 flag for fastnetmon_client (#879) 2020-11-15 12:39:55 +00:00
Pavel Odintsov 203da029ea
Unified packet processing path (#878) 2020-11-15 01:41:18 +00:00
Pavel Odintsov 50bb596252 Moved traffic sample collection logic into separate branch 2020-11-15 00:04:02 +00:00
Pavel Odintsov e9b0b273d6
We have to revert process internal as external logic because it make migration to new counters logic impossible (#877) 2020-11-14 23:45:42 +00:00
Pavel Odintsov 6f62a77b16
Moved logic to unified functions (#876) 2020-11-14 23:19:13 +00:00
Pavel Odintsov e3344cb726
Added logic to maintain metrics for structures with arbitrary key structure (#875) 2020-11-14 22:35:32 +00:00
Pavel Odintsov 2c20dab66c
Added logic to track total number of IPv6 packets (#874) 2020-11-14 21:45:24 +00:00
Pavel Odintsov f2dc853247
Added logic to lookup IPv6 prefix for incoming packet (#873) 2020-11-14 20:41:15 +00:00
Pavel Odintsov cc63c04334 Removed obsoleted PoC IPv6 logic 2020-11-14 19:50:03 +00:00
Pavel Odintsov dac452abbf Fix for PF_RING deprecation and switched to http for boots download on Debian 8 2020-10-31 17:35:41 +00:00
Pavel Odintsov 6dc575095b Deprecated PF_RING filters compeltely 2020-10-31 17:24:23 +00:00
Pavel Odintsov d021179c73
Another stage of big refactoring (#871) 2020-10-31 15:57:13 +00:00
Pavel Odintsov d51ad89ac7
Second step of business logic refactoring (#870) 2020-10-31 15:22:41 +00:00