From 7bf66962e0aafcc814c595a51b620b002b4b407a Mon Sep 17 00:00:00 2001 From: Anders Bruihler <6530276+ABruihler@users.noreply.github.com> Date: Thu, 12 Feb 2026 14:18:54 -0500 Subject: [PATCH 1/2] fix sniff() argument so it correctly determines the dialect --- scripts/refresh_well_known_ports.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/refresh_well_known_ports.py b/scripts/refresh_well_known_ports.py index a4cb024..7a00267 100644 --- a/scripts/refresh_well_known_ports.py +++ b/scripts/refresh_well_known_ports.py @@ -22,7 +22,7 @@ def main(): web_csv = f.read().decode('utf-8') # with open('./service-names-port-numbers.csv') as f: # web_csv = f.read() - dialect = csv.Sniffer().sniff(web_csv[0:1024]) + dialect = csv.Sniffer().sniff(web_csv[:10_000]) reader = csv.reader(StringIO(web_csv), dialect=dialect) well_known_ports = defaultdict(set) From e32c3c322133ef16cd3dd7685a1212f73c84103a Mon Sep 17 00:00:00 2001 From: Anders Bruihler <6530276+ABruihler@users.noreply.github.com> Date: Thu, 12 Feb 2026 18:38:29 -0500 Subject: [PATCH 2/2] remove sniff() call altogether, now that csv.reader() works directly --- scripts/refresh_well_known_ports.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/refresh_well_known_ports.py b/scripts/refresh_well_known_ports.py index e5f3c28..53698c2 100644 --- a/scripts/refresh_well_known_ports.py +++ b/scripts/refresh_well_known_ports.py @@ -22,8 +22,7 @@ def main(): web_csv = f.read().decode('utf-8') # with open('./service-names-port-numbers.csv') as f: # web_csv = f.read() - dialect = csv.Sniffer().sniff(web_csv[:10_000]) - reader = csv.reader(StringIO(web_csv), dialect=dialect) + reader = csv.reader(StringIO(web_csv)) well_known_ports = defaultdict(set) for row in reader: