поправил парсер, надо прикрутить blacklist...

This commit is contained in:
2025-08-26 04:03:14 +03:00
parent 226d7ebb6d
commit 0b17a71043
5 changed files with 5 additions and 8 deletions

Binary file not shown.

1
parser/blacklist.txt Normal file
View File

@@ -0,0 +1 @@
hls-pool.magonet.ru

View File

@@ -13,13 +13,7 @@ def decode_dns_name(raw):
return '.'.join([label for _, label in parts])
# Регулярка для строки запроса
query_pattern = re.compile(r'^(\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2}).*UDP Rcv\s+(\d+\.\d+\.\d+\.\d+).*Q\s+
\[[^\]
]*\]
\s+(\w+)\s+((?:\(\d+\)[a-zA-Z0-9\-]+)+\(0\))')
query_pattern = re.compile(r'^(\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2}).*UDP Rcv\s+(\d+\.\d+\.\d+\.\d+).*Q\s+\[[^\]]*\]\s+(\w+)\s+((?:\(\d+\)[a-zA-Z0-9\-]+)+\(0\))')
# Подключение к БД
conn = sqlite3.connect(DB_PATH)
cursor = conn.cursor()

Binary file not shown.

View File

@@ -1 +1,3 @@
Мониторинг DNS запросов
*
hls-pool.magonet.ru