From 0a4dcec56a4c8cc1e153aa17ba061c43936e86d8 Mon Sep 17 00:00:00 2001 From: VetheonGames Date: Sat, 3 Jun 2023 14:48:16 -0600 Subject: [PATCH] Add in module TODOs --- Modules/advanced_logger.rb | 1 + Modules/firewall_manager.rb | 1 + Modules/nftables_interface.rb | 1 + Modules/packet_manager.rb | 1 + Modules/protection_engine.rb | 1 + 5 files changed, 5 insertions(+) create mode 100644 Modules/advanced_logger.rb create mode 100644 Modules/firewall_manager.rb create mode 100644 Modules/nftables_interface.rb create mode 100644 Modules/packet_manager.rb create mode 100644 Modules/protection_engine.rb diff --git a/Modules/advanced_logger.rb b/Modules/advanced_logger.rb new file mode 100644 index 0000000..c93d696 --- /dev/null +++ b/Modules/advanced_logger.rb @@ -0,0 +1 @@ +# TODO: Create Advanced Logger module (above basic file logging, we want to simplify the process of dealing with errors. No more incomprehenisble stack traces. Errors and Logs should be easily readable and understandable by the lay-person) \ No newline at end of file diff --git a/Modules/firewall_manager.rb b/Modules/firewall_manager.rb new file mode 100644 index 0000000..5da8ccc --- /dev/null +++ b/Modules/firewall_manager.rb @@ -0,0 +1 @@ +# TODO: Create the firewall manager module. (Interacting with firewalls like Firewalld, UFW, and such but not more advanced ones like NFTables, that needs it's own module) \ No newline at end of file diff --git a/Modules/nftables_interface.rb b/Modules/nftables_interface.rb new file mode 100644 index 0000000..cdff5fa --- /dev/null +++ b/Modules/nftables_interface.rb @@ -0,0 +1 @@ +# TODO: Create the NFTables interface module (For active protection, we can take control over NFTables programmatically to do much more advanced and fancy things) \ No newline at end of file diff --git a/Modules/packet_manager.rb b/Modules/packet_manager.rb new file mode 100644 index 0000000..30694c8 --- /dev/null +++ b/Modules/packet_manager.rb @@ -0,0 +1 @@ +# TODO: Create the Packet Manager Module (This module does exactly what you think it does. It captures, decodes, and makes packets available for us to work with/intercept) \ No newline at end of file diff --git a/Modules/protection_engine.rb b/Modules/protection_engine.rb new file mode 100644 index 0000000..fdfbf20 --- /dev/null +++ b/Modules/protection_engine.rb @@ -0,0 +1 @@ +# TODO: Make the protection engine module. (The meat and potatoes of our protection system. What actually does our heavy lifting) \ No newline at end of file