Portál AbcLinuxu, 8. května 2025 11:21
Dobrý den,
Poprosil bych o pomoct s regulérními výrazy. Potřeboval bych extrahovat dynamicky pole označené tučne, ato timestamp, port, host a state.
Dokážete pomoci? Jen chci dodat, že tato raw informace nesmí být krácena, přeposílám na indexer, kde teprve potřebuji vyextrahovat pole za pomocí regulárního výrazu.
# Nmap 6.40 scan initiated Mon Aug 14 12:26:04 2017 as: nmap -sU -p 123 -oG - ntp.example.com Host: 10.0.0.1 (ntp.example.com) Status: Up Host: 10.0.0.1 (ntp.example.com) Ports: 123/open/udp//ntp/// # Nmap done at Mon Aug 14 12:26:04 2017 -- 1 IP address (1 host up) scanned in 0.09 seconds
Díky za pomoc
Řešení dotazu:
nmap -n -sU -oX - -p 123 tik.cesnet.czve kterem velice snadno vyparsujes potrebne udaje:
.... <nmaprun scanner="nmap" args="nmap -n -sU -oX - -p 123 tik.cesnet.cz" start="1502726310" startstr="Mon Aug 14 17:58:30 2017" version="7.01" xmloutputversion="1.04"> ..... <ports><port protocol="udp" portid="123"><state state="open" reason="udp-response" reason_ttl="58"/> .....
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.