поправил парсер, надо прикрутить blacklist...
This commit is contained in:
BIN
db/dns.sqlite
BIN
db/dns.sqlite
Binary file not shown.
1
parser/blacklist.txt
Normal file
1
parser/blacklist.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
hls-pool.magonet.ru
|
||||||
@@ -13,13 +13,7 @@ def decode_dns_name(raw):
|
|||||||
return '.'.join([label for _, label in parts])
|
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+
|
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\))')
|
||||||
|
|
||||||
\[[^\]
|
|
||||||
|
|
||||||
]*\]
|
|
||||||
|
|
||||||
\s+(\w+)\s+((?:\(\d+\)[a-zA-Z0-9\-]+)+\(0\))')
|
|
||||||
# Подключение к БД
|
# Подключение к БД
|
||||||
conn = sqlite3.connect(DB_PATH)
|
conn = sqlite3.connect(DB_PATH)
|
||||||
cursor = conn.cursor()
|
cursor = conn.cursor()
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user