1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-12-04 06:38:33 +01:00
Commit Graph

3452 Commits

Author SHA1 Message Date
Pavel Odintsov
1078253ad2 Moved away from using name interface as it conflicts with MingGW, related #977 2023-04-02 20:27:05 +01:00
Pavel Odintsov
d820098b46 Added missing include for sockaddr_in6 2023-04-02 20:18:39 +01:00
Pavel Odintsov
15a014404a Added logic to control build of pcap module 2023-04-02 20:08:29 +01:00
Pavel Odintsov
6f3b99dadf Disabled pcap build on Windows 2023-04-02 19:58:33 +01:00
Pavel Odintsov
77134e1b1b Added option to disable pcap build 2023-04-02 19:57:29 +01:00
Pavel Odintsov
0227a923ad Added missing in6_addr definition in simple packet structure 2023-04-02 19:50:06 +01:00
Pavel Odintsov
749646cabb We do not need remote syslog and syslog appenders in all modules 2023-04-02 19:40:02 +01:00
Pavel Odintsov
e376abaeed Reworked pcap format to make it more cross platform and make it more ideomatic C++ 2023-04-02 19:30:16 +01:00
Pavel Odintsov
a34c9b6c9f C include cleanup for pcap plugin and cross platform logic 2023-04-02 16:35:15 +01:00
Pavel Odintsov
ad4abcd061 Unified pcap logic to make it cross platform 2023-04-02 16:33:04 +01:00
Pavel Odintsov
097bdc3b0c Cross platform changes for sFlow and Netflow plugins 2023-04-02 16:32:54 +01:00
Pavel Odintsov
c8f236e094 Fixed network_data_structures on Windows 2023-04-02 16:30:57 +01:00
Pavel Odintsov
b5f773b34d Made fastnetmon networks more cross platform 2023-04-02 16:28:34 +01:00
Pavel Odintsov
f5f435f93e Reworked include 2023-04-02 16:26:24 +01:00
Pavel Odintsov
168b797561 Made simple packet cross platform 2023-04-02 16:25:17 +01:00
Pavel Odintsov
08b291c450 Cross platform support for Netflow plugin 2023-04-02 16:23:17 +01:00
Pavel Odintsov
2bc0e19300 Removed unused includes for sFlow plugin 2023-04-02 16:21:31 +01:00
Pavel Odintsov
5aa2d52cee Made sflow plugin cross platform. Addresses include duplication 2023-04-02 16:20:03 +01:00
Pavel Odintsov
459e0cd90e Reworked endian-less logic to make it more clear 2023-04-02 16:11:14 +01:00
Pavel Odintsov
30229e6918 Added pcap as dependency on msys2 2023-04-02 16:11:00 +01:00
Pavel Odintsov
dd755df567 Made Patricial library cross platform 2023-04-02 15:57:30 +01:00
Pavel Odintsov
e09d02e2d9 Added cross platform support for libsflow to fix build on Windows 2023-04-02 15:19:02 +01:00
Pavel Odintsov
780e4b7332 Fixed build command 2023-04-02 14:51:51 +01:00
Pavel Odintsov
984b526a72 Fixed build command 2023-04-02 14:41:56 +01:00
Pavel Odintsov
853d0fc6fb Added logic to install log4cpp 2023-04-02 14:33:16 +01:00
Pavel Odintsov
35aaae90ac Added logic to install all msys2 dependencies and attempt to run cmake 2023-04-02 14:25:04 +01:00
Pavel Odintsov
91b98a62fb Added option to disable MongoDB builds 2023-04-02 13:39:38 +01:00
Pavel Odintsov
0ef1284b61 Adding msys build environment 2023-04-02 13:16:43 +01:00
Pavel Odintsov
0642449695 Unified windows builds 2023-04-02 13:12:24 +01:00
Pavel Odintsov
dec902d982 Fixed CI 2023-04-01 19:52:38 +01:00
Pavel Odintsov
6574489b7e Fixed logical error for Windows console 2023-04-01 19:50:37 +01:00
Pavel Odintsov
cfc5c2bb09 Added logic to hide windows failures during PoC stage 2023-04-01 19:44:26 +01:00
Pavel Odintsov
d16e4d9c73 Split Protobuf library search into two steps for clarity about failures 2023-04-01 19:11:02 +01:00
Pavel Odintsov
da2bb0e0b1 cmake generator was replaced by CMakeToolchain long time ago 2023-04-01 18:51:28 +01:00
Pavel Odintsov
776958fa4e Attempt to invoke cmake 2023-04-01 18:34:45 +01:00
Pavel Odintsov
f74fcb44ea Added checkout logic 2023-04-01 18:24:17 +01:00
Pavel Odintsov
23744f39b6 Added logic to install cmake on Windows 2023-04-01 18:22:09 +01:00
Pavel Odintsov
2e118691a6 Added vcpkg dependencies manifest which can be used that way: vcpkg install 2023-04-01 17:55:18 +01:00
Pavel Odintsov
640ea2a3f6 Changes for conan file to address conflicts 2023-04-01 16:56:12 +01:00
Pavel Odintsov
4dd9f1d9eb Added conanfile with all dependencies 2023-04-01 16:29:20 +01:00
Pavel Odintsov
bd5d75d4ae Added notes about FerretDB support 2023-03-27 18:54:20 +01:00
Pavel Odintsov
784479731f Reformat code with clang-format 2023-03-13 14:43:24 +00:00
Pavel Odintsov
96c08b37bd Enabled host announce by default when GoBGP is enabled 2023-03-13 13:12:09 +00:00
Pavel Odintsov
f03ed772ff Added hashes for new GoBGP binary 2023-03-13 12:42:02 +00:00
Pavel Odintsov
4ee1c4b344 Adjusted path for GoBGP 2023-03-13 12:39:16 +00:00
Pavel Odintsov
2933d8e121 Upgrade bundled GoBGP to 3.12 2023-03-13 12:34:00 +00:00
Pavel Odintsov
9f8eaad078 Reworked GoBGP logic to new version of gRPC binding with GoBGP 2023-03-13 12:30:46 +00:00
Pavel Odintsov
61eb8c5edd Upgrade bundled gRPC schema for GoBGP to v3.12.0 2023-03-13 12:28:31 +00:00
Pavel Odintsov
7b14bf9aba
Prometheus was mentioned twice 2023-03-11 13:13:10 +01:00
Pavel Odintsov
0f61b68855
Added Grafana screen image 2023-03-11 12:57:58 +01:00