improves on the nfregex binary

This commit is contained in:
Domingo Dirutigliano
2025-02-03 02:04:10 +01:00
parent ec279a4fc5
commit 3ffccdddfb
9 changed files with 116 additions and 79 deletions

View File

@@ -5,6 +5,7 @@ import re
import os
import asyncio
import traceback
from utils import DEBUG
nft = FiregexTables()
@@ -99,6 +100,8 @@ class FiregexInterceptor:
try:
while True:
line = (await self.process.stdout.readuntil()).decode()
if DEBUG:
print(line)
if line.startswith("BLOCKED"):
regex_id = line.split()[1]
async with self.filter_map_lock: