Skip to content
Extraits de code Groupes Projets
Valider 41024762 rédigé par François De Keersmaeker's avatar François De Keersmaeker
Parcourir les fichiers

Merge branch 'main' of...

Merge branch 'main' of forge.uclouvain.be:smart-home-network-security/profile-translator-blocklist into main
parents d45be55a 0cedf671
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #58661 réussi
...@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.20) ...@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.20)
set(EXECUTABLE_OUTPUT_PATH ${BIN_DIR}) set(EXECUTABLE_OUTPUT_PATH ${BIN_DIR})
# Nfqueue C file for device {{device}} # Nfqueue C file for device {{device}}
{% set nfqueue_name = nfqueue.name.replace(':', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %} {% set nfqueue_name = nfqueue_name.replace(':', '_').replace('#', '_').replace('.', '_').replace('/', '_').replace('*', '_').replace('?', '_').replace('=', '_') %}
add_executable({{nfqueue_name}} nfqueues.c) add_executable({{nfqueue_name}} nfqueues.c)
target_link_libraries({{nfqueue_name}} pthread) target_link_libraries({{nfqueue_name}} pthread)
IF( OPENWRT_CROSSCOMPILING ) IF( OPENWRT_CROSSCOMPILING )
......
...@@ -37,7 +37,7 @@ int main(int argc, char *argv[]) { ...@@ -37,7 +37,7 @@ int main(int argc, char *argv[]) {
// Initialize variables // Initialize variables
int ret; int ret;
{% if use_dns %} {% if use_dns %}
char *dns_server_ip = "8.8.8.8"; // Default DNS server: Google Quad8 char *dns_server_ip = "192.168.1.1"; // Default DNS server: LAN gateway
{% endif %} {% endif %}
// Setup SIGINT handler // Setup SIGINT handler
......
...@@ -5,7 +5,7 @@ of NFTables firewall script and NFQueue C source code. ...@@ -5,7 +5,7 @@ of NFTables firewall script and NFQueue C source code.
## Imports ## Imports
# Libraries # Libraries
from typing import Iterator from typing import Iterable
import os import os
import importlib import importlib
import yaml import yaml
...@@ -301,7 +301,7 @@ def translate_policy( ...@@ -301,7 +301,7 @@ def translate_policy(
def translate_policies( def translate_policies(
device: dict, device: dict,
policies: Iterator[dict], policies: Iterable[dict],
nfqueue_name: str = None, nfqueue_name: str = None,
nfqueue_id: int = 0, nfqueue_id: int = 0,
output_dir: str = os.getcwd(), output_dir: str = os.getcwd(),
...@@ -316,7 +316,7 @@ def translate_policies( ...@@ -316,7 +316,7 @@ def translate_policies(
Args: Args:
device (dict): Device metadata device (dict): Device metadata
policies (Iterator[dict]): iterator over policies policies (Iterable[dict]): iterable containing the policies to translate
nfqueue_id (int): NFQueue start index for this profile's policies (must be an integer between 0 and 65535) nfqueue_id (int): NFQueue start index for this profile's policies (must be an integer between 0 and 65535)
output_dir (str): Output directory for the generated files output_dir (str): Output directory for the generated files
rate (int): Rate limit, in packets/second, to apply to matched traffic, instead of a binary verdict rate (int): Rate limit, in packets/second, to apply to matched traffic, instead of a binary verdict
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter