
quicmap is a simple yet quic (!) QUIC protocol scanner
quicmap é um scanner de serviços QUIC relativamente rápido que elimina a necessidade de usar múltiplas ferramentas para identificar serviços QUIC, a versão do protocolo em uso, bem como os ALPNs suportados.
git clone https://github.com/bojanisc/quicmap.git
cd quicmap
pip3 install -r requirements.txt
python3 quicmap.py -h
usage: quicmap.py [-h] [-p PORTS] [-t TIMEOUT] [-c CONCURRENCY] hosts
quicmap.py - script that does QUIC scanning
positional arguments:
hosts The target host(s), comma separated hosts or IP range(s)
options:
-h, --help show this help message and exit
-p PORTS, --ports PORTS
Port range (e.g., '80', '1-1024', '80,443,1000-2000'). Default is '1-1000'
-t TIMEOUT, --timeout TIMEOUT
Timeout for a UDP connection in seconds. Default is 5 seconds.
-c CONCURRENCY, --concurrency CONCURRENCY
Number of concurrent connections to spawn. Default is 50.
python3 quicmap.py -p 443 youtube.com,facebook.com
100%|█████████████████████████████████████████████████████████████████████████████████████████| 2/2 [00:01<00:00, 1.47it/s]
endpoint : youtube.com
port : 443
server_versions : 0x1, 0x5aba0aba, 0xff00001d
ALPN : h3 (HTTP/3)
endpoint : facebook.com
port : 443
server_versions : 0xfaceb002, 0xfaceb00e, 0xfaceb011, 0xfaceb013, 0xfaceb010, 0x1, 0xfaceb003
ALPN : h3 (HTTP/3)
Se você notar qualquer problema com o software, por favor abra uma issue. Pull requests são bem-vindos.