Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/Wireshark"
Differenze tra le versioni 5 e 6
Versione 5 del 25/04/2007 20.05.33
Dimensione: 5806
Commento:
Versione 6 del 26/04/2007 09.21.01
Dimensione: 5429
Commento: revisionato qualche cosa...
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents()]]||
attachment:logo.jpg [[BR]]
Wireshark è un analizzatore di protocolli o packet sniffer, che permetti di monitorare tutto quello che passa dalla nostra scheda di rete
#LANGUAGE it
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice''' [[TableOfContents()]]||
Linea 5: Linea 5:
||<tablestyle="text-align: justify; width:60%; " style="border:none;" 5%^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''In questo wiki non spiego come interpretare i dati che vengono monitorati,in quanto bisogna avere una approfondita conoscenza dei protoccolli di rete e dei modelli ISO/OSI e TCP/IP , ma verrà spiegato semplicemente come funziona il programma Wireshark '' :|| attachment:logo.jpg [[BR]] [[BR]]
Linea 7: Linea 7:
'''Wireshark''' è un analizzatore di protocolli o ''packet sniffer'', che permette di monitorare tutto quello che passa attraverso la scheda di rete

In questa guida non viene indicato come interpretare i dati che monitorati, in quanto è necessaria un'approfondita conoscenza dei protocolli di rete e dei modelli ISO/OSI e TCP/IP. Viene spiegato come funziona il programma '''Wireshark'''.
Linea 10: Linea 13:
Wireshark è presente nei repository, per installarlo basta lanciare il comando
{{{sudo apt-get install wireshark
Wireshark è presente nei repository di Ubuntu. Per installarlo, da terminale digitare: {{{
sudo apt-get install wireshark
Linea 14: Linea 17:
== Configurazione ==
Linea 15: Linea 19:
[[Immagine(Wireshark/Opzioni.png,500,right)]]
Linea 16: Linea 21:
== Configurazione ==
||<tablestyle="text-align: justify; width:90%; " style="border:none;" 5%^>attachment:
Opzioni.png ||<style="padding:0.5em; border:none;">'''Andando nelle Option capture è possibile configurare il monitoraggio della scheda di rete a vostro piacimento '''[[BR]] Per esempio nel menu a tendina è possibile scegliere la scheda di rete che volete monitorare. A dipendenza della scheda che si sceglie in ''IP Address'' è possibile vedere l'IP e il MAC Address della scheda. [[BR]] In ''Capture file(s)'' è possibile salvare in un file di testo tutto quello che avete modificato. [[BR]]In ''Stop capture'' è possibile: [[BR]]'''fermale la cattura dopo un numero di pacchetti''' [[BR]]'''fermale la cattura dopo un massimo di MB''' [[BR]] '''Un tempo in minuti''' [[BR]] In ''Name Rosolution'' è possibile attivare delle opzioni che sono in grado di risolvere il '''MAC address''', '''transport name''', '''Network name''', di default i primi 2 sono attivi, ma se si ritiene necessario è possibile abilitare anche io terzo. ||
Andando nelle '''Option capture''' è possibile configurare il monitoraggio della scheda di rete a vostro piacimento. Per esempio, nel menù a discesa è possibile scegliere la scheda di rete che volete monitorare. A dipendenza della scheda che si sceglie in ''IP Address'' è possibile vedere l'IP e il MAC Address della scheda.

In ''Capture file(s)'' è possibile salvare in un file di testo tutto quello che avete modificato. In ''Stop capture'' è possibile fermare la cattura dopo un numero di pacchetti, dopo un massimo di MB o un tempo in minuti. In ''Name Rosolution'' è possibile attivare delle opzioni che sono in grado di risolvere il '''MAC address''', '''transport name''', '''Network name''', di default i primi due sono attivi, ma se si ritiene necessario è possibile abilitare anche io terzo.

{{{
#!frame align=clear
}}}
Linea 20: Linea 30:
Linea 52: Linea 63:
È possibile anche creare dei filtri personalizzati, dove verrannò visualizzati solo i dati che comprendono il filtro. [[BR]]
È possibile anche creare dei filtri personalizzati, dove verrannò visualizzati solo i dati che comprendono il filtro.
Linea 54: Linea 67:
Cliccare su '''Filtro''' e poi creare un nuovo e dare un nome. Fare clic su '''Filtro''' e poi creare un nuovo e dare un nome.
Linea 57: Linea 70:
Una volta applicato il filtro ecco il risultato [[BR]] Una volta applicato il filtro ecco il risultato:
Linea 61: Linea 75:
Linea 66: Linea 81:
Ma questi non sono gli unici che Wireshark è in grado di sopportare, per vedere la lista completa dei protocolli sopportati la si può trovare in '''Analyze -> enabled protocols...''', da quel menu è anche possibile scegliere di abilitare o disabilitare dei protocolli. [[BR]] Ma questi non sono gli unici che Wireshark è in grado di sopportare, per vedere la lista completa dei protocolli sopportati la si può trovare in '''Analyze -> enabled protocols...''', da quel menu è anche possibile scegliere di abilitare o disabilitare dei protocolli.
Linea 70: Linea 86:
== Conclusioni ==
Per motivi di privacy ho preferito nascondere gli indirizzi IP presenti negli screenshot
== Ulteriori risorse ==
Linea 73: Linea 88:
== Ulteriori informazioni ==
[http://it.wikipedia.org/wiki/Suite_di_protocolli_Internet Suite dei protoccolli] Se volete usare in modo approfondito Wireshark dovete avere una buona conoscenza dei protocolli di rete [[BR]]
[http://it.wikipedia.org/wiki/Modello_ISO/OSI Modello ISO/OSI] Bisogna anche avere conoscenze del modello ISO/OSI [[BR]]
[http://it.wikipedia.org/wiki/TCP/IP Modello TCP/IP] Per finire bisogna anche conosche il modello TCP/IP [[BR]]
[http://www.wireshark.org/ Sito ufficiale Wireshark] [[BR]]
[http://www.wireshark.org/docs/wsug_html/ Guida ufficiale Wireshark] [[BR]]
 * [http://it.wikipedia.org/wiki/Suite_di_protocolli_Internet Suite dei protoccolli] Se volete usare in modo approfondito '''Wireshark''' dovete avere una buona conoscenza dei protocolli di rete
 * [http://it.wikipedia.org/wiki/Modello_ISO/OSI Modello ISO/OSI] Bisogna anche avere conoscenze del modello ISO/OSI
 * [http://it.wikipedia.org/wiki/TCP/IP Modello TCP/IP] Per finire bisogna anche conoscere il modello TCP/IP
 * [http://www.wireshark.org/ Sito ufficiale Wireshark]
 * [http://www.wireshark.org/docs/wsug_html/ Guida ufficiale Wireshark]

BR

attachment:logo.jpg BR BR

Wireshark è un analizzatore di protocolli o packet sniffer, che permette di monitorare tutto quello che passa attraverso la scheda di rete

In questa guida non viene indicato come interpretare i dati che monitorati, in quanto è necessaria un'approfondita conoscenza dei protocolli di rete e dei modelli ISO/OSI e TCP/IP. Viene spiegato come funziona il programma Wireshark.

Installazione

Wireshark è presente nei repository di Ubuntu. Per installarlo, da terminale digitare:

sudo apt-get install wireshark

Configurazione

Immagine(Wireshark/Opzioni.png,500,right)

Andando nelle Option capture è possibile configurare il monitoraggio della scheda di rete a vostro piacimento. Per esempio, nel menù a discesa è possibile scegliere la scheda di rete che volete monitorare. A dipendenza della scheda che si sceglie in IP Address è possibile vedere l'IP e il MAC Address della scheda.

In Capture file(s) è possibile salvare in un file di testo tutto quello che avete modificato. In Stop capture è possibile fermare la cattura dopo un numero di pacchetti, dopo un massimo di MB o un tempo in minuti. In Name Rosolution è possibile attivare delle opzioni che sono in grado di risolvere il MAC address, transport name, Network name, di default i primi due sono attivi, ma se si ritiene necessario è possibile abilitare anche io terzo.

Cattura

È possibile catturare tutto quello che passa dalla nostra scheda di rete, per fare ciò basta selezionare l'interfaccia che volete monitorare e fare start BR attachment:interfaccia.png BR Quando avete deciso quale interfaccia quale interfaccia di rete modificare, wireshark inizierà a filtrare tutti i dati che passano sulla scheda di rete BR attachment:cattura2.png BR Una volta che avete deciso di fermare lo sniffer basta cliccare su Stop. BR Una volta finito la cattura, verrà visualizzato tutto quello che è stato sniffato dalla scheda attachment:log.png

Filtri

Con wireshark è anche possibile impostare dei filtri, il programma in se ne offre già, ma si possono anche fare anche dei filtri personalizzati

Esempi di filtri

Come detto in precedenza wireshark, mette a disposizione già dei filtri, ecco la spiegazione di un qualche filtro

  • IP address 192.168.0.1 BR

Filtro: ip.addr == 192.168.0.1 BR Descrizione: Filtrare tutte le righe che hanno a che fare con l'IP 192.168.0.1

  • No ARP BR

Filtro: not arp BR Descrizione: Visualizzare tutti i protocolli tranne ARP

  • TCP only BR

Filtro: tcp BR Descrizione: Visualizzare solo il protocollo TCP

  • No ARP and no DNS BR

Filtro: not arp and !(udp.port == 53) BR Descrizione: Non visualizza le informazioni riguardanti il protocollo ARP e tutte le porte UDP 53

Creare un filtro

È possibile anche creare dei filtri personalizzati, dove verrannò visualizzati solo i dati che comprendono il filtro.

Per esempio si può fare un filtro che visualizzi solo la porta TCP 60754 Fare clic su Filtro e poi creare un nuovo e dare un nome. Dare il nome al filtro, per esempio TCP porta ??? e cliccare su Expression..., aprire il menu a tendina TCP e scegliere tcpsrcport - Source Port, in Relation mettere == e in Value mettere il nome della porta 60754

Una volta applicato il filtro ecco il risultato:

attachment:filtro.png

Protocolli

Wireshark è in grado di leggere un grosso numero di protocolli, i principali sono:

  • TCP: (Transmission Control Protocol) è un protocollo corrispondente al livello 4 (trasporto) del modello di riferimento OSI.

  • UDP: (User Datagram Protocol) è un protocollo di trasporto a pacchetto. È usato di solito in combinazione con il protocollo IP.

  • ICMP: (Internet Control Message Protocol) è un protocollo di servizio che si preoccupa di trasmettere informazioni riguardanti malfunzionamenti.

  • ARP: (Address Resolution Protocol) è un protocollo che fornisce la "mappatura" tra l'indirizzo IP di un calcolatore e il suo MAC address.

Ma questi non sono gli unici che Wireshark è in grado di sopportare, per vedere la lista completa dei protocolli sopportati la si può trovare in Analyze -> enabled protocols..., da quel menu è anche possibile scegliere di abilitare o disabilitare dei protocolli.

attachment:protocollo.png

Ulteriori risorse


CategoryNuoviDocumenti