Jump to content
aelius

Utilizare tcpdump

Recommended Posts

Posted

Nu am sa insist asupra posibilitatilor vaste de a face captura de trafic ale tcpdump-ului, in schimb, o sa va prezint cateva notiuni de baza pe care le consider cele mai utile.

Pentru cei care se intreaba ce pot face cu tcpdump:

- Interceptare informatii (necriptate)

- Debug aplicatii retea (care utilizeaza reteaua)

- Monitorizare retea

- Posibilitatea vizualizarii pachetelor invalide.

- // - multe altele - // -

Pentru afisarea tuturor pachetelor URG


tcpdump 'tcp[13] & 32 != 0'

Pentru afisarea tuturor pachetelor ACK


tcpdump 'tcp[13] & 16 != 0'

Pentru afisarea pachetelor PSH


tcpdump 'tcp[13] & 8 != 0'

Pentru afisarea pachetelor RST


tcpdump 'tcp[13] & 4 != 0'

Pentru afisarea tuturor pachetelor SYN


tcpdump 'tcp[13] & 2 != 0'

Pentru afisarea tuturor pachetelor FIN


tcpdump 'tcp[13] & 1 != 0'

Pentru afisarea tuturor pachetelor SYN-ACK


tcpdump 'tcp[13] = 18'

Pentru a afisa traficul numai “de la” sau “catre” o adresa IP


tcpdump host 4.2.2.2

Sau, cu specificarea interfetei de retea:


tcpdump -pni fxp0 host 4.2.2.2

Pentru a afisa traficul doar de la un anumit subnet sau o clasa de adrese ip:


tcpdump -pni fxp0 net 4.2.2.0/24

Pentru a afisa traficul doar dupa un anumit port:

Port sursa 80


tcpdump -n src port 80

Port destinatie 80


tcpdump -n dst port 80

Pentru a afisa doar traficul pe un anumit protocol (icmp, tcp, udp * exemplul este pentru icmp):


tcpdump -n icmp

Pentru a exclude un anumit port atunci cand folositi tcpdump (exemplu: port 22) este necesar sa specificati in comanda tcpdump sintaxa “port not XX” (port not 22) ca in exemplele de mai jos. In acest caz, excludeti traficul facut de conexiunea ssh.

Monitorizeaza tot traficul exceptand port 22


tcpdump -n port not 22

Monitorizeaza tot traficul de pe interfata fxp0 exceptand port 22


tcpdump -ni fxp0 port not 22

Note:

- fxp0 este numele interfetei de retea (Intel PRO/100) pe FreeBSD. Pe linux, aveti eth0.

- Sursa acestui tutorial nu este specificata pentru ca este facut de mine (si inspirat din sfantul manual)

- Daca aveti intrebari, sunt binevenite.

Posted

Mie imi place cam tot ce tine de CLI. Am avut o perioada de aproximativ 2 ani in care am folosit doar CLI. Pentru email foloseam pine, pentru navigare pe web foloseam links -g, pentru vazut filme aaxine ... etc. CLI-ul te face sa te adaptezi mai bine la multe chestii.

Posted
Q: Cum pot scana un anumit host? De ex Dj Jonnessey & Aner - I Like It (Moving Elements Extended) - YouTube (Am dat acest exemplu pentru ca nu vreau sa scanez numai domeniul principal)

Scana ? Cred ca vrei defapt sa vezi unde se conecteaza anume, de unde iti ia video, caz in care te poti inspira din alta parte.


hp ~ # youtube-dl "http://www.youtube.com/watch?v=5N5GBSyH5eM"
[youtube] Setting language
[youtube] 5N5GBSyH5eM: Downloading video webpage
[youtube] 5N5GBSyH5eM: Downloading video info webpage
[youtube] 5N5GBSyH5eM: Extracting video information
[download] Destination: 5N5GBSyH5eM.mp4
[download] 100.0% of 37.86M at 3.10M/s ETA 00:00
hp ~ # cat /usr/ports/www/youtube_dl/pkg-descr
youtube-dl is a small command-line program for downloading videos
from YouTube.com, metacafe.com, google video, photobucket videos,
yahoo videos, dailymotion and others

WWW: http://rg3.github.com/youtube-dl/
hp ~ #

Este un script python, ai url-ul mai sus si tot ce e nevoie.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...