22 Commits

Author SHA1 Message Date
23bd918b20 Added support for STUN protocol detection v1.0.0 2025-10-10 14:39:31 +02:00
7b5578859e Fixed up the documentation and refactored Limit 2025-10-10 14:39:21 +02:00
ddb0af36bb Docfix: what is that backslash doing there? 2025-10-10 12:43:04 +02:00
81a3829382 Refactoring
Refactored Protocol.Name -> Protocol.Type; added Encapsulation field
Refactored TLS parsing; added support for ALPN
2025-10-10 12:41:44 +02:00
f86a7f7a67 Add recommended extensions 2025-10-09 18:00:55 +02:00
7bc929c346 Added VSCode settings for the lulz 2025-10-09 17:58:51 +02:00
52f576d025 Docfix: cleanup 2025-10-09 17:58:40 +02:00
97f3adbb31 Added Probe/ProbeTLS functions and demo command 2025-10-09 17:43:50 +02:00
05686075c4 Added MQTT detection 2025-10-09 17:43:21 +02:00
13dc5a5d50 Added dns detector based on miekg/dns 2025-10-09 15:37:30 +02:00
fd55412020 Switch to new test harness 2025-10-09 15:37:17 +02:00
170a038612 Bugfix: fast path for empty magic 2025-10-09 15:37:06 +02:00
99c461bb14 Docfix: Elaborate on Strict mode 2025-10-09 15:36:37 +02:00
b795f3cf04 Bugfix: Both should also include Both 2025-10-09 15:36:24 +02:00
c976de20df Added documentation for the protocol package 2025-10-09 12:45:30 +02:00
31774b961d Switch to our new Match function
Also improved some docstrings
2025-10-09 12:39:49 +02:00
bc35ff63e7 Added contributing docs and Makefile for doing checks 2025-10-09 12:27:21 +02:00
83a029a694 Fixed code smells 2025-10-09 12:18:14 +02:00
45e6800e82 Added license 2025-10-09 12:03:40 +02:00
634ad96ecf We cannot test smaller than our constant epsilon 2025-10-09 12:01:01 +02:00
2ab59437fa Refactored detection logic to include ports and a confidence score 2025-10-09 11:54:43 +02:00
2081d684ed Initial import 2025-10-08 20:53:56 +02:00