libpcap on avoimen lähdekoodin, pieni, ilmainen, alustasta riippumaton ja kätevä kirjasto-ohjelmisto toteutetaan C / C ++ ja suunniteltu alusta asti tarjota pakettien suodatus perustuu BPF (Berkeley Packet Filter), BSD pakettisuodattimen .
Se on vahvasti käytetään monissa verkkosovellukset, kuten tcpdump tai Wireshark. Kuitenkin, jos haluat kaapata verkkopaketteja Linux-pohjainen käyttöjärjestelmä, ydin on tuettava "paketti" protokolla, mikä tarkoittaa, että sinun täytyy määrittää ytimen kanssa CONFIG_PACKET vaihtoehto, jos se ei ole jo määrittänyt paketin ylläpitäjä. Aloittaminen kanssa libpcapTo asentaa ja käyttää libpcap kirjaston GNU / Linux-jakelu, lataa uusin versio Softoware, tallentaa arkiston haluamaasi paikkaan, käytä arkiston johtaja poimia sen sisällöstä, ja avaa haluamasi pääte-emulaattori sovellus .
Terminaalissa app, käytä & lsquo; cd & rsquo; komento navigoida paikkaan erotetun arvhive tiedostot (esim cd /home/softoware/libpcap-1.6.2) ja suorita & lsquo; ./ configure && make & rsquo; komento määrittää / optimoida ja kääntää ohjelman.
Jos kokoaminen onnistuu, suorita & lsquo; make install & rsquo; komento root tai & lsquo; sudo make install & rsquo; komennon etuoikeutettu käyttäjä asentaa libpcap kirjastojärjestelmä leveä. Sinä projekti voi nyt käyttää libpcap kaapata verkon dataliikenteen. Kattava dokumentaatio löytyy hankkeen & rsquo; s kotisivu (katso linkki alla) .Under huppu ja availabilityThe libpcap kirjasto on kirjoitettu C ja C ++ ohjelmointikielen, mikä tarkoittaa, että se on erittäin nopea ja yhteensopiva kaikkien GNU / Linux-käyttöjärjestelmissä . Se & rsquo; s jaetaan tarrapallon (TAR-arkisto), joka sisältää ohjelman ja rsquo; s lähdekoodia, tuettu 32-bittinen ja 64-bittinen laitteissa. Myös osa libpcap hankkeen on tcpdump sovellus, joka voidaan ladata Softoware.
Mitä uutta strong> tässä julkaisussa:
- Älä kaatuu suodattimia testaus olematon link-kerroksisia kenttään.
- Korjaa lähettämällä estoton tilassa Linux muistimapatun kaapata.
- Korjaa aikaleimat lukiessa pcap-ng tiedostoja big endian koneita.
Mitä uutta strong> versiossa 1.5.3:
- Älä anna paketteja, jotka eivät täsmää suodattimien päästä sovelluksen, kun TPACKET_V3 käytetään. (GitHub kysymys # 331)
- Fix käsittely pcap_loop () / pcap_dispatch (), jossa paketti lasken 0 joissakin ympäristöissä (mukaan lukien Linux TPACKET_V3). (GitHub kysymys # 333)
- Työ ympäri TPACKET_V3 puutos, joka aiheuttaa paketit menetetään timeout 0 on määritelty. (GitHub kysymys # 335)
- Man sivun muotoilu korjauksia.
Mitä uutta strong> versiossa 1.0.0:
- Tuki lisättiin IPMB, LAPD, ax25, JUNIPER_ST, 802.15.4, pituus vaihteleva 802,11 otsikot, X2E tietotyyppi, Linux tpacket kehysotsikoihin ja SITA ACN käyttöliittymän.
- Tuki lisättiin zerocopy BPF alustoja, jotka tukevat sitä.
- VLAN-tuki Linux parannettiin.
- Dynaaminen kirjasto tuki Mac OS X on vahvistettu.
- Assorted muita parannuksia ja bugikorjauksia tehtiin.
Kommentteja ei löytynyt