Sniffer -- libpcap
Transkript
Sniffer -- libpcap
Jemný úvod do libcap Vlastní sniffer Zdroje Sniffer – libpcap František Uchytil České vysoké učení technické v Praze, 2008 František Uchytil Sniffer – libpcap Jemný úvod do libcap Vlastní sniffer Zdroje Obsah 1 Jemný úvod do libcap Co je libpcap zač? Jak se s libpcap zachází? 2 Vlastní sniffer 3 Zdroje František Uchytil Sniffer – libpcap Jemný úvod do libcap Vlastní sniffer Zdroje Co je libpcap zač? Jak se s libpcap zachází? Co je pcap? Je to knihovna, která nám usnadňuje práci při odchytávání paketů. Její síla tkví nejen v rychlosti naprogramování, ale hlavně v komplexní sadě filtrovacích pravidel. František Uchytil Sniffer – libpcap Jemný úvod do libcap Vlastní sniffer Zdroje Co je libpcap zač? Jak se s libpcap zachází? Jak se s tím pracuje? 1 Určíme zařízení, na kterém budeme odchytávat pakety (eth0, xl1, ...). 2 Nastavíme pcap, aby poslouchal na tomto zařízení. Je možno poslouchat z více zařízení současně, nebo si pakety brát ze souboru. 3 Pokud nás zajímá jen určitý tok dat (IP, ETHERNET, TCP, ...), tak vytvoříme sadu pravidel, překompilujeme je a nastavíme. 4 Nyní můžeme vstoupit do smyčky a parzovat pakety, které nám pcap naservíruje. 5 Nakonec je slušnost vše vrátit do původní podoby (uzavření zařízení, ...) František Uchytil Sniffer – libpcap Jemný úvod do libcap Vlastní sniffer Zdroje Co bylo mým úkolem? Sledovat průtok dat v jednotlivých sítích (např.: 1.2.3.4/5). Rozpoznat protokoly, přes které se komunikuje. Omezil jsem se na TCP, UDP, ICMP a IP. Program může fungovat jako filtr (tzn. čtení z stdin a zápis na stdout). Je napsán tak, aby se dal jednoduše rozšířit. František Uchytil Sniffer – libpcap Jemný úvod do libcap Vlastní sniffer Zdroje Zdroje Web 1 http://www.tcpdump.org/ 2 http://www.wikipedia.org/ František Uchytil Sniffer – libpcap
Podobné dokumenty
Základní práce s protokolovým analyzátorem Wireshark
Zachytávání provozu pomocí tcpdump
Síťový provoz můžeme zachytávat i pomocí programu tcpdump, běžícího na příkazové řádce.
Zachycený provoz je možno uložit do souboru a poté načíst do Wiresharku:
t...
Práce s Linux File System II
Poslední příkaz, který v prostředí windows neexistuje, je tcpdump, jenž sleduje veškerý trafik
procházející přes interface (jednoduše se to dá přirovnat ke snifovacímu procesu).
Mezi důležité konfi...
Petr Zeman - Business Intelligence forum 2012
Nasazení ETL nástroje pro lepší udržovatelnost a správu
procesů plnění datového skladu.
Linkové protokoly sítí LAN (802.2, 802.2 SNAP, 802.3
Datagramová služba bez potvrzování
Point to Point, Multicast, Broadcast