Portál AbcLinuxu, 12. května 2025 05:07
Dobry den, udelal jsem si v Jave jednoduchy port scanner a chtel bych pridat funkci, ze ke kazdemu otevrenemu portu se vypise i jmeno sluzby napriklad
TCP 21 FTP
TCP 22 SSH
atd.
Sehnat jmena sluzbe pro jednotlive porty neni problem (napr http://www.iana.org/assignments/port-numbers). Problem vsak je je vsechny dostat do pole/listu. Vypisovat rucne byt "jen" prvnich 1024 nazvu sluzeb by asi nebylo ono.
Nemate proto prosim uz nekdo sestavene takove pole/seznam? Verim, ze by to slo nekde najit, ja vsak hledal bezuspesne.
Tim bych se vazal pouze na Linux/Unix u Windows a dalsich platforem bych musel hledat dalsi reseni. Z tohoto hlediska mi prijde lepsi si spise udelat to pole.
Parser v Javě bude nejspíš 10x více kóduVyzerá to tak, že sa to skutočne rieši parsovaním
/etc/services
.
http://www.dan.drydog.com/java/GetServiceByName.java
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.