Christian Deacon
|
a2a11cf6a3
|
Change block time type in xdpfw-add util.
|
2025-03-10 19:04:51 -04:00 |
|
Christian Deacon
|
ec8fd4a65d
|
Merge pull request #63 from gamemann/20250306-multiple-interfaces
Multiple Interfaces Support + Reworking & Improving Code
|
2025-03-10 18:52:38 -04:00 |
|
Christian Deacon
|
d5c2413838
|
Clean up code.
|
2025-03-10 18:04:14 -04:00 |
|
Christian Deacon
|
c88a010aae
|
Rework IPv6 header matching with dynamic filters and add packet length to logging event.
|
2025-03-10 17:08:03 -04:00 |
|
Christian Deacon
|
9ecbf7fc4a
|
Update README.
|
2025-03-10 17:07:28 -04:00 |
|
Christian Deacon
|
0ac80d7452
|
Make sure XDP program has attached at least once.
|
2025-03-10 16:18:15 -04:00 |
|
Christian Deacon
|
d0a62b0a16
|
Update README.
|
2025-03-10 16:13:21 -04:00 |
|
Christian Deacon
|
f0e505555d
|
Update default config.
|
2025-03-10 16:13:13 -04:00 |
|
Christian Deacon
|
5d7ca715d1
|
Implement support for multiple interfaces and improve code.
|
2025-03-10 16:08:43 -04:00 |
|
Christian Deacon
|
888028bac3
|
Rework stat incrementing in XDP program.
|
2025-03-06 15:55:31 -05:00 |
|
Christian Deacon
|
ad045b5b84
|
Separate filter rule structures from config and BPF map.
|
2025-03-06 15:49:14 -05:00 |
|
Christian Deacon
|
916189a498
|
Rename functions and cmdline to cli for organization.
|
2025-03-06 13:49:09 -05:00 |
|
Christian Deacon
|
e1b0fec39e
|
Update README.
|
2025-03-02 20:54:59 -05:00 |
|
Christian Deacon
|
fee8ca8757
|
Merge pull request #60 from gamemann/20250227-pin-map
Pinning Maps, New CLI Utils, & IP Range Dropping
|
2025-03-01 14:14:21 -05:00 |
|
Christian Deacon
|
d9af7e2115
|
Update README.
|
2025-03-01 13:57:02 -05:00 |
|
Christian Deacon
|
b18124b071
|
Disable IP ranges drop map by default.
|
2025-03-01 13:51:18 -05:00 |
|
Christian Deacon
|
8756bbcdb8
|
Update xdpfw-add and xdpfw-del utils.
|
2025-03-01 13:48:06 -05:00 |
|
Christian Deacon
|
de3739d027
|
Treat block time of 0 as indefinitely.
|
2025-03-01 13:47:55 -05:00 |
|
Christian Deacon
|
786b472287
|
Improve xdpfw-add util.
|
2025-03-01 13:35:21 -05:00 |
|
Christian Deacon
|
b0385f975d
|
Update README.
|
2025-03-01 13:03:05 -05:00 |
|
Christian Deacon
|
e4464e1961
|
Set CLI integer values to -1 by default in xdpfw-add.
|
2025-03-01 13:00:06 -05:00 |
|
Christian Deacon
|
bfbc1a7554
|
Organize code.
|
2025-03-01 12:59:38 -05:00 |
|
Christian Deacon
|
a410e928f2
|
Update README.
|
2025-03-01 12:59:10 -05:00 |
|
Christian Deacon
|
628b18f32d
|
Update README.
|
2025-03-01 12:08:37 -05:00 |
|
Christian Deacon
|
a0a812a7f0
|
Start working on xdpfw-add and xdpfw-del utilities.
|
2025-03-01 10:40:28 -05:00 |
|
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 |
|