Christian Deacon
|
2dd90d8c56
|
Update .gitignore.
|
2025-03-01 10:40:06 -05:00 |
|
Christian Deacon
|
730852592b
|
Update Makefile.
|
2025-03-01 10:39:59 -05:00 |
|
Christian Deacon
|
bab579949e
|
Update hard-code config and types.
|
2025-03-01 10:39:38 -05:00 |
|
Christian Deacon
|
2019029a4d
|
Continue preparing Loader for new features.
|
2025-03-01 10:39:11 -05:00 |
|
Christian Deacon
|
ff1ac4e817
|
Add support for IP range drop and make features more modular.
|
2025-03-01 10:38:45 -05:00 |
|
Christian Deacon
|
f261cf7199
|
Update and add helper functions.
|
2025-03-01 10:38:10 -05:00 |
|
Christian Deacon
|
e392b7355b
|
Rename cfgfile to cfg_file in Loader.
|
2025-03-01 10:37:13 -05:00 |
|
Christian Deacon
|
c5629a8603
|
Start preparing loader for xdpfw-add (rule_add) and xdpfw-del (rule_del) programs.
|
2025-02-27 16:25:26 -05:00 |
|
Christian Deacon
|
36e7bc819a
|
Update README.
|
2025-02-27 08:29:20 -05:00 |
|
Christian Deacon
|
776dec5366
|
Update README.
|
2025-02-27 08:28:25 -05:00 |
|
Christian Deacon
|
5f817f466b
|
Fix issue with updating IPv6 client stats and rename map names.
|
2025-02-27 07:09:30 -05:00 |
|
Christian Deacon
|
47753af3d5
|
Change default log file path and clean up some code.
|
2025-02-27 07:03:41 -05:00 |
|
Christian Deacon
|
c631266061
|
Optimize inserting filters into BPF map.
|
2025-02-27 06:59:52 -05:00 |
|
Christian Deacon
|
5f60030721
|
Update help menu.
|
2025-02-26 20:41:42 -05:00 |
|
Christian Deacon
|
5b3cdb8897
|
Update config example.
|
2025-02-26 20:30:03 -05:00 |
|
Christian Deacon
|
9d7549e39d
|
Add CLI overrides for config values.
|
2025-02-26 20:29:53 -05:00 |
|
Christian Deacon
|
c567a028ed
|
Add option to calculate packet counters per second.
|
2025-02-26 18:53:14 -05:00 |
|
Christian Deacon
|
03f67fb063
|
Update demo run.
|
2025-02-26 18:05:05 -05:00 |
|
Christian Deacon
|
ca933d4a12
|
Improve stdout when logging messages.
|
2025-02-26 17:59:47 -05:00 |
|
Christian Deacon
|
04e2f5b21a
|
Align installer's help menu.
|
2025-02-26 17:11:49 -05:00 |
|
Christian Deacon
|
2b79964407
|
Update install script.
|
2025-02-26 17:10:04 -05:00 |
|
Christian Deacon
|
09e3665472
|
Move some logic from main loader program to logging source file.
|
2025-02-26 17:02:31 -05:00 |
|
Christian Deacon
|
2a3fd9bbc0
|
Update .gitignore.
|
2025-02-26 17:02:03 -05:00 |
|
Christian Deacon
|
ad40c4183f
|
Improve scripts.
|
2025-02-26 17:01:51 -05:00 |
|
Christian Deacon
|
37c361e03c
|
Add README for scripts.
|
2025-02-26 17:01:16 -05:00 |
|
Christian Deacon
|
8907efc306
|
Add script that dumps the XDP object file.
|
2025-02-26 16:51:04 -05:00 |
|
Christian Deacon
|
d9998580f2
|
Split logging logic from XDP program into its own files.
|
2025-02-26 16:31:45 -05:00 |
|
Christian Deacon
|
353aedab42
|
Use filter ID + 1.
|
2025-02-26 16:30:37 -05:00 |
|
Christian Deacon
|
cb3af158f0
|
Merge pull request #59 from gamemann/20250226-logging
Logging System Overhaul
|
2025-02-26 13:09:37 -05:00 |
|
Christian Deacon
|
4709696085
|
Update README.
|
2025-02-26 13:01:28 -05:00 |
|
Christian Deacon
|
726e6f700f
|
Update demos.
|
2025-02-26 12:59:42 -05:00 |
|
Christian Deacon
|
073f656da1
|
Improve stats output.
|
2025-02-26 12:31:16 -05:00 |
|
Christian Deacon
|
e54fb3fe79
|
Add more info to filter logging.
|
2025-02-26 12:16:33 -05:00 |
|
Christian Deacon
|
f27481fb3b
|
Add comment to HandleRbEvent() function.
|
2025-02-26 12:01:10 -05:00 |
|
Christian Deacon
|
53e801be8f
|
Set verbose to 2 by default.
|
2025-02-26 11:59:18 -05:00 |
|
Christian Deacon
|
b3a9693d80
|
Add tool info function.
|
2025-02-26 11:57:48 -05:00 |
|
Christian Deacon
|
24db0f6bda
|
Fix error.
|
2025-02-26 11:49:53 -05:00 |
|
Christian Deacon
|
8b91e59364
|
Set custom LibXDP/LibBPF logging.
|
2025-02-26 11:48:38 -05:00 |
|
Christian Deacon
|
75ee52555c
|
Update README.
|
2025-02-26 11:21:12 -05:00 |
|
Christian Deacon
|
8596997b98
|
Add filter logging.
|
2025-02-26 11:13:59 -05:00 |
|
Christian Deacon
|
3878bacb71
|
Update README.
|
2025-02-26 09:58:13 -05:00 |
|
Christian Deacon
|
bf761af250
|
Implement new logging system.
|
2025-02-26 09:56:28 -05:00 |
|
Christian Deacon
|
b943c0d5f7
|
Update help menu in install.sh.
|
2025-02-24 18:54:51 -05:00 |
|
Christian Deacon
|
801cb3b47c
|
Merge pull request #58 from gamemann/20250224-include-improvements
Clean Up Includes
|
2025-02-24 16:25:11 -05:00 |
|
Christian Deacon
|
e14f980107
|
Improve verbose output.
|
2025-02-24 16:03:37 -05:00 |
|
Christian Deacon
|
de429d143f
|
Build the project using LIBXDP_STATIC=1 by default.
|
2025-02-24 15:59:29 -05:00 |
|
Christian Deacon
|
d288a78775
|
Restructure includes.
|
2025-02-24 15:35:23 -05:00 |
|
Christian Deacon
|
42738c7670
|
Optimize looping through filters when updating them.
|
2025-02-24 14:58:11 -05:00 |
|
Christian Deacon
|
c6db811db1
|
Update README.
|
2025-02-23 17:47:33 -05:00 |
|
Christian Deacon
|
f5d9d3a8d5
|
Update workflow and Makefile.
|
2025-02-23 17:31:36 -05:00 |
|