[linux] sprawdzanie uslug

0

Witam , w jaki sposob mozna sprawdzic czy na danym komputerze na którym jest zainstalowany linux sa aktywne uslugi np.FTP,WWW,SMTP ?

ew. czy perl ma jakiś specjalistyczny mechanizm do sprawdzania tego?

0

man netstat

np netstat -p pokaze ci programy ktore sa polaczone z siecia na ktyorych portach itp. Wiecej -> man

Mozna tez np:
ps aux | grep apache/mysql/postfix/sendmail
i jak sie cos pojawi to znaczy ze to jest a jak nie to nie ;)

0

Nie wiem czy to jest reguła ale tam gdzie mam konto do Netstata potrzeba uprawnień,admina.

Rowniez nmap nie stwierdza jednoznacznie jaka usluga dziala na danym porcie.
Na razie jedyne co wymysliłem ,to uzycie modulu Net perla i proba tworzenia obiektów danych usulg.Jesli sie nie da to usluga jest nieaktywna,ale pewnie da się to zrobic lepiej.

0

top - i szukaj httpd, sshd, ftpd, sendmail itd
Ewentualnie zeskanowanie hosta, czy tez proste proby telnetowania na well-known ports - obie metody sa wykrywalne ... , pierwsza rowniez lecz mozna to obejsc jesli admin zawalil sprawe konfiguracji kont uzytkownikow - jesli potrzeba wiecej informacji to pisz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1