Comandi TCP
hostname identità del nodo corrente
----------------------------------------------------------------
ifconfig esamina l'interfaccia con la rete
----------------------------------------------------------------
arp accesso alla cache arp Visualizza e modifica la tabella di traduzione indirizzo IP-indirizzo fisico usata dal protocollo di risoluzione ARP -s ind_inet ind_eth [ind_if] ARP -d ind_inet [ind_if] ARP -a [ind_inet] [-N ind_if] -a Visualizza le
voci ARP correnti prendendole dai dati del protocollo. Se viene specificato
ind_inet, sono visualizzati -g Analogo a -a. ind_inet Specifica un indirizzo internet. -N ind_if Visualizza le voci ARP per l'interfaccia di rete specificata da ind_if. -d Elimina l'host specificato da ind_inet. -s Aggiunge l'host e associa l'indirizzo internet ind_inet con l'indirizzo fisico ind_eth. L'indirizzo fisico è un numero composto da 6 byte esadecimali separati da un trattino. La voce è permanente. ind_eth Specifica un indirizzo fisico. ind_if Se presente, specifica l'indirizzo internet dell'interfaccia la cui tabella di traduzione deve essere modificata. Se non presente, viene assunta la prima interfaccia utilizzabile.
----------------------------------------------------------------
netstat stato locale TCP -a comunicazione Si esamini con attenzione la specifica delle tabelle di routing netstat -r Si notino: i flag: U per up, G per gateway, H per host, D per redirect. netstat -A Le connessioni in atto, sia tcp, sia udp. netstat -a anche lo stato delle socket
Visualizza le statistiche del protocollo e le connessioni di rete TCP/IP correnti. NETSTAT [-a] [-e] [-l] [-n] [-s] [-p proto] [-r] [intervallo] -a Visualizza
tutte le connessioni e le porte di ascolto. -e Visualizza le statistiche Ethernet. Queste possono essere combinate con l'opzione -s. -n Visualizza indirizzi e numeri di porta in forma numerica. -p proto
Visualizza le connessioni per il protocollo definito da proto; -r Visualizza il contenuto della tabella di routing. -s Visualizza le statistiche per protocollo. Per impostazione predefinita, le statistiche sono visualizzate per TCP, UDP e IP; l'opzione -p può essere utilizzata per specificare un sottinsieme dell'impostazione predefinita. intervallo Rivisualizza le statistiche selezionate, interrompendo per un numero di secondi pari a intervallo tra ogni visualizzazione. Premere CTRL+C per fermare la visualizzazione delle statistiche. Se omesso, netstat stamperà le informazioni di configurazione correnti una sola volta.
----------------------------------------------------------------
ping invia pacchetti ICMP al nodo remoto ping -svRlr nomehost dimensionepacchetto numeropacchetti -s ogni secondo ping Sintassi: ping
[-t] [-a] [-n numero] [-l lunghezza] [-f] [-i TTL] [-v TOS] Opzioni: -t Ping eseguito
sull'host specificato finché non viene interrotto.
----------------------------------------------------------------
traceroute invio di messaggi fornendo informazioni sul routing (uso di messaggi con TTL crescenti e ICMP)
Sintassi Possibile: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] nome_destinazione Opzioni: -d Non risolve gli
indirizzi in nome host.
----------------------------------------------------------------
nslookup ambiente di accesso a servizi DNS nslookup Comandi: (gli identificatori sono indicati in lettere maiuscole, [] significa opzionale) NOME - stampa info
sul NOME del host/dominio NOME usando il server predefinito domain=NOME -
imposta il NOME predefinito del dominio ls [opt] DOMINIO [> FILE] - elenca indirizzi nel DOMINIO (opzionale: output a FILE)
view FILE - ordina
un file di output "ls" e visualizza con pg
----------------------------------------------------------------
inetd fa partire un server unico per i servizi locali
----------------------------------------------------------------
relativi ad RPC rpcinfo informazioni sul port mapper Sono possibili invocazioni molto differenziate a secondo delle opzioni: si cerchi l’opzione per listare l’intero contenuto della tabella, per ritrovare la corrispondenza ad un programma e versione specificati.
rpcinfo -p nomehost estrae l’intera tabella dinamica rpcinfo [-n #porta] -u nomehost programma [versione] rpcinfo [-n #porta] -t nomehost programma [versione] verifica la presenza di un servizio per un nodo specificato e per un programma specificato, dando o meno la porta relativa e la versione due tipi di protocollo, t per tcp ed u per udp rpcinfo -b programma versione invia in modo broadcast una procedura nulla per ogni nodo
Si noti che programma può essere espresso come numero fisico (100000 per il portmapper) o come nome logico (registrato nel file /etc/rpc locale e traslato automaticamente). Esempio: si provino rpcinfo -b spray (o 100012) 1 rpcinfo -b rusers (o 100012) 1 che definiscono comandi che non terminano ma continuano a riportare i messaggi di risposta.
----------------------------------------------------------------
nfsstat informazioni su NFS spray invio di RPC per un totale di 100K byte
----------------------------------------------------------------
Strumenti applicativi ftp (porte 20-21)
In particolare tentare un collegamento usando il flag -d ftp -d nomeserver che consente di visualizzare tutti i messaggi di accordo tra il cliente ed il servitore oppure ftp e richiedere l’help: "?" Si provino le opzioni debug, hash, etc. Si usi il nome di file - per visualizzare su video, o il nome con inizio | per invocare uno shell: get filename - get filename "| more"
----------------------------------------------------------------
telnet (porta 23) usare una sessione di telnet con possibilità di vedere tutte le opzioni telnet Si provi il telnet su una porta specifica, usando il servitore di echo o di discard, o di time: telnet nomenodo daytime telnet nomenodo echo I servitori di telnet come echo o discard continuano a lavorare sull’input, ma si possono interrompere usando il <CTRL>]
----------------------------------------------------------------
rlogin esaminare tutti i file rilevanti /etc/hosts.equiv Si verifichino i processi creati e l’esistenza di demoni per i singoli strumenti
----------------------------------------------------------------
Altri strumenti (BSD) Si provino inoltre i comandi: rcp, rsh, rup, ruptime, rusers, rwho, ... iniziali tutte con r rcp copia dei file da remoto a locale e viceversa ruptime verifica la presenza di nodi remoti rwho uso di un demone rwhod che invia pacchetti broadcast (molto costoso) rup presenza di nodi remoti rexec esecuzione su un nodo remoto: uso di un demone rexecd http:Fonte Articolo
|