pmacct

Software kuvakaappaus:
pmacct
Ohjelmiston tiedot:
Versio: 1.5.0
Lähetyksen päivämäärä: 17 Feb 15
Kehittäjä: Paolo Lucente
Lupa: Vapaa
Suosio: 25

Rating: 1.0/5 (Total Votes: 1)

pmacct on avoimen lähdekoodin ja levittää vapaasti ohjelmistoprojektin joka sisältää pienen kokoelman komentorivin passiivisen verkon valvontaa apuohjelmia, joiden avulla käyttäjät voivat viedä, toimenpide, luokitella, tili ja yhteenlaskettu IPv6 ja IPv4-liikennettä. Se koostuu nfacctd, pmacct, pmacctd, sfacctd ja uacctd tools.Features klo glanceKey ominaisuuksia ovat tuki Cisco NSEL ja Cisco kanavalle CGNAT, tarkastus tunneloituja liikenne, MPLS / BGP VPNs rfc4364 tukea, geoip hakuja, tuki SQL ( laukaisee, data esikäsittelyä, dynaaminen taulukko nimeäminen), tuki kerätä dataa libpcap kirjasto sekä kautta Netlink / ulog, sFlow v2 / v4 / v5, NetFlow v1 / V5 / V7 / V8 / V9, ja IPFIX.
Lisäksi ohjelmisto pystyy myös datan siirtoon ulkoisiin apuohjelmia, kuten Gnuplot, RRDtool, Net-SNMP, kaktukset ja MRTG, se sopii IP harjoittaja, ISP, CDN, IXP, hot-spotit ja konesalin ympäristöissä, voi tallentaa tietoja eri backends, kuten MySQL, PostgreSQL, SQLite, MongoDB, BerkeleyDB, RabbitMQ, muisti pöydät, ja tasainen tiedostoja.
Muiden mielenkiintoisia ominaisuuksia, voimme mainita tukea BGP ADD-polkuja, puunkorjuu elävien BGP viestejä, polkumyynti BGP taulukoita, visualisointi sisäisten reittien kautta IS-IS / IGP daemon, luokittelu liikennevirtoja, visualisointi toimialueiden välinen reititys kone kautta BGP daemon, replikointi saapuvan NetFlow, sFlow ja IPFIX paketteja, ja kytkettävien architecture.Getting alkoi pmacctBeing komentorivin ohjelmisto, pmacct hanke voidaan käyttää vain päässä konsoli / CLI ympäristössä. Voit asentaa sen GNU / Linux-jakelu, voit käyttää joko sisäänrakennettua Software Center app käyttöjärjestelmän (esim Ubuntu Software Center Ubuntu) tai lähde paketti, joka jaetaan ilmaiseksi Softoware ja hankkeen & rsquo; s virallisilla verkkosivuilla (katso kotisivu linkin lopussa artikkelin).
Jos päätät asentaa pmacct käyttäen lähdekoodipaketista, lataa se, tallenna se Home Käytä kansion arkiston johtaja työkalu purkaa se, avaa pääte-emulaattori sovellus ja siirry paikkaan, jossa Käytät ve uuttaa arkiston (esim cd /home/softoware/pmacct-1.5.0). Suorita sitten & lsquo; ./ määrittää && make & rsquo; komento määrittää ja kääntää ohjelman, jonka jälkeen & lsquo; sudo make install & rsquo; komento asentaa työkaluja koko järjestelmän.
Asennuksen jälkeen, lisää & ldquo; - help & rdquo; vaihtoehto jokaiselle mukana työkalut (ks ensimmäinen kohta lisätietoja) tarkastella niiden komentorivivalitsimia, käyttöviestin, sekä erilaisia ​​esimerkkejä elävästä elämästä, joka auttaa sinua ymmärtämään paremmin, miten ne toimivat ja miten voit käyttää niitä työssäsi. Huomioithan, että pmacct toimii Linux, BSD, Solaris, ja sulautetut järjestelmät.

Mitä uutta tässä julkaisussa:

  • Käyttöön bgp_daemon_msglog_file config direktiivi mahdollistaa suoratoistona hakkuiden BGP viestejä / tapahtumia. Kaikki lokimerkinnät on aika viittaus, BGP peer IP-osoite, tapahtuman tyyppi ja järjestysnumero (tilauksesta tapahtumia kun aika viittaus ei ole rakeinen tarpeeksi). BGP PÄIVITYS viestit sisältävät myös täyden etuliitteen ja BGP attribuutteja tietoa. Esimerkki annetaan QUICKSTART tiedoston, luku XIIf.
  • Käyttöön dump BGP pöydät säännöllisin väliajoin. Tiedostonimi, joka voi sisältää muuttujia, asetetaan bgp_table_dump_file direktiivissä. Esitysmuoto, tällä hetkellä vain JSON, voidaan asettaa tulevaisuudessa kautta bgp_table_dump_output direktiiviä. Välinen aika kaatopaikkoja voidaan asettaa bgp_table_dump_refresh_time direktiiviä. Esimerkki annetaan QUICKSTART tiedoston, luku XIIf.
  • Käyttöön tukea sisäisesti vaihtuvamittaisten primitives (todennäköisimmin ovat jouset). Otettiin myös "etiketti" alkeellinen, joka on muuttuva merkkijono vastaa tag ja Tag2 primitiivejä. Sen arvo on asetettu kautta "set_label" lausuma pre_tag_map (katso esimerkit / pretag.map.example). Jos, eli. seurauksena JEQ n pre_tag_map, useita "set_label" sovelletaan, niin oletus toiminta on liittää tarrat ja erottele pilkulla.
  • pmacct hanke on annettu kynä # 43874. nfprobe plugin: tag, Tag2, etiketti primitiivejä nyt koodattu IPFIX hyödyntämällä pmacct PEN.
  • siirretty esikäsittelytarve ominaisuus tulostaa MongoDB ja AMQP plugins. Preprocess mahdollistaa käsitellä aggregaatteja (kautta pilkuilla eroteltu luettelo conditionals ja tarkastukset) puhdisti tietoja backend johtaen siten tehokas valikoima tason. minp, MINB, minF, minbpp, minppf tarkastukset on nykyään siirretty. Seurauksena siirrettävyyttä uusia config direktiivien lisätään eli. print_preprocess ja print_preprocess_type.
  • Tulosta, MongoDB & AMQP plugins: jos tiedot (aloita / emäs) aika on suurempi kuin sitoutua aikaa sitten sijoittaa vireillä jonossa ja tyhjennyksen jälkeen tapahtuman uudelleen insert välimuistiin. Concept tuotavasta SQL plugins.
  • MySQL, PostgreSQL plugins: sql_locking_style tukee nyt Hakusanalla & quot; none & quot; poistaa lukituksen. Tämä menetelmä voi auttaa joissakin tapauksissa, esimerkiksi silloin, kun avustukset koko tietokannan (vaatimus & quot; pöytä & quot; lukitsemisen MySQL) ei ole käytettävissä.
  • util.c: open_logfile () vaatii nyt mkdir_multilevel () sallia rakennuksen väliin tulevat tasot, jos ei olemassa olevia. Tämä tuo kaikki lokitiedostot linjassa valmiuksia print_output_file direktiiviä.
  • Käyttöön [u | pm] acctd_flow_tcp_lifetime sen määrittelee kuinka kauan TCP virtaus voi olla toimimatta. Tämä on lisäksi [u | pm] acctd_flow_lifetime jonka avulla määritellä sama laji eli. ei-TCP, virtaa. Kiitos Stathis Gkotsis hänen tuestaan.
  • Esittelyssä nfacctd_account_options: jos true huomioon NetFlow / IPFIX vaihtoehto kirjaa sekä virtauksen niistä. pre_tag_map tarjoaa sample_type arvo "vaihtoehto" nyt jakaa optio tietueita virtauksesta niitä.
  • nfprobe plugin: tuki custom määritelty primitives on otettu käyttöön yhdenmukainen muiden plugins. Kun tällainen ominaisuus on mahdollista laajentaa NetFlow v9 / IPFIX kirjaa mukautettuja kenttiä (vuonna IPFIX myös kynät ovat tuettuja).
  • Sisäinen minimaalinen API, vain sisäiseen käyttöön, noin AMQP. Tavoite on tehdä uudelleenkäyttö saman AMQP rakenteita eri tarkoituksiin (hakkuut, BGP daemon kaatopaikkoja, AMQP plugin jne). ! korjata, BGP daemon: käyttöön bgp_peer_info_delete () poistaa / vapaa BGP info jälkeen BGP peer katkaisee. ! korjata, tulostaa, AMQP, muisti plguins: valittaessa JSON lähtö Jansson kirjasto json_decref () sijasta käytetään vapaata () vapauttaa muistia jakamaa JSON esineitä. Käyttämällä vapaa () oli peräisin muistivuodot. ! korjata, AMQP plugin: yhdenmukainen muiden plugins QN (kyselyn numero, tai jos AMQP messagess numero) lokiviesteissä nyt heijastaa todellista lukumäärää lähetettyjä viestejä RabbitMQ viestien vaihtoa eikä vain kaikki viestit jonossa. Kiitos Gabriel Snook ilmoittamisesta kysymys. ! korjata, IMT plugin: muisti vuotaa johtuen vastaamattomat puhelut free_extra_allocs () jos kaikki extras.off_ * olivat null. Kiitos Tim Jackson hänen tuestaan ​​asian ratkaisemiseksi. ! korjata, pmacctd: jos lukee pcap_savefile, esitellä lyhyt usleep () jokaisen puskurin verran dataa niin antaa aikaa plugins käsitellä / cache sitä. ! korjata, SQL plugins: SQL handler tyypit nyt myös primitives rekisterin indeksin! korjata, tulostaa AMQP & MongoDB plugins: lisätty free () varten empty_pcust allocs! korjata, plugin koukut: tarkastusten parantamiseksi estämään viimeksi puskuria putken plugins (plugin_pipe_size) voisi mennä osittain out of bounds. ! korjata, nfacctd: parannetun käsittelyn IPFIX vlen kirjaa. ! korjata, nfprobe: SEGV jos custom primitives määritellään mutta sarjarakenne ei ole jaettu. ! korjata, nfprobe: väärä pituus laskettiin IPv6 malleja kenttiin PEN! = 0.! korjata, plugin_common.c: ilmoitettu struct pkt_data sisään P_cache_insert_pending korostettava mukaan prim_ptrs. primptrs_set_all_from_chained_cache () on nyt turvallista jos prim_ptrs on null. ! korjata, nfprobe: puututtava tapauksessa samanaikaiset 1) PEN ja ei-PEN custom primitives ja 2) muuttuvat ja kiinteät custom primitiivejä. ! korjata, plugin_common.c: ilmoitettu struct pkt_data sisään P_cache_insert_pending korostettava mukaan prim_ptrs. primptrs_set_all_from_chained_cache () on nyt turvallista jos prim_ptrs on null. ! korjata, lofging: valittu asetustiedosto on nyt kirjautunut. cfg_file johdetaan realpath (), jotta aina kirjautua absoluuttinen polku. ! korjata, tulostaa MongoDB & AMQP plugins: pm_setproctitle () lähtien soveltaa forkkaamisessa kirjailija prosessien yhdenmukaistaminen SQL plugins. ! korjata, pmacct asiakas: se on nyt mahdollista kysellä ja wildcard koskevat alkukantaiset sisäisesti jaettu what_to_count_2 rekisterin.

Mitä uutta versiossa 1.5.0 RC1:

  • Esittelyssä custom määritelty aggregaatiota primitives: primitives ovat määritellään kautta tiedosto osoittaman aggregate_primitives config direktiivissä. Ominaisuus koskee NetFlow v9 / IPFIX kentät vain, ja ennalta määrätyn pituuden. Semantiikka tuettuja ovat: "u_int" (unsigned integer, esitetään desimaalilukuna), "hex" (unsigned integer, esitetään heksa- desimaalilukuna), "ip" (IP-osoite), mac "(MAC-osoite) ja" str "(merkkijono). Syntax ohella esimerkkejä ovat saatavilla "esimerkeissä / primitives.lst" tiedosto.
  • Esittelyssä JSON lähtö lisäksi taulukkomuodossa ja CSV-muodossa. Sopii injektioneste 3. osapuolen työkaluja, JSON on se etu, että itse- koostuu muotoon (ts. Verrattuna CSV ei vaadi taulukon otsikko). Kirjasto velkarahalla on Jansson, saatavilla osoitteessa: http://www.digip.org/jansson/
  • Esittelyssä RabbitMQ / AMQP pmacct plugin julkaista verkkoliikenteen tiedot viestien vaihtoa. Unicast, broadcast, kuormanjakomalli skenaarioita tuetaan. amqp_routing_key tukee dynaamisia elementtejä, kuten arvo peer_src_ip ja tag alkukantaiset tai määritetty post_tag arvo, joka mahdollistaa selektiivisen tietoja kuluttajille. Viestit koodataan JSON-muodossa.
  • pre_tag_map (ja muut kartat): "ip" avain, jota verrataan IP-osoite peräisin NetFlow / IPFIX tai AgentId kentän sFlow, voi nyt olla IP etuliite, eli. XXX.XXX.XXX.XXX/NN, joten soveltaa tag lausuntoja asettaa viejiä tai 0.0.0.0/0 hakea kuka tahansa viejä. Kiitokset Stefano Birmani hänen tuestaan.
  • Re-käyttöön tuki Cisco ASA NSEL vienti. Aikaisemmin se oli vain hakata. Nyt suurin osa työssä tehty Cisco NEL käytetään uudelleen: post_nat_src_host (kenttä tyyppi # 40001), post_nat_dst_host (kenttä tyyppi # 40002), post_nat_src_port (kenttä tyyppi # 40003), post_nat_dst_port (kenttä tyyppi # 40004), fw_event (variantti nat_event, kenttä tyyppi # 40005) ja timestamp_start (havainto aikaa msek, kenttä tyyppi # 323).
  • Esittelyssä MPLS liittyviä aggregaatiota primitives dekoodata NetFlow v9 / IPFIX, mpls_label_top mpls_label_bottom ja mpls_stack_depth, niin antaa näkyvyyttä vienti skenaarioita ulosmenon kohti ydin, MPLS rajapintoja.
  • mpls_vpn_rd: primitiivinen arvo voidaan nyt peräisin NetFlow v9 / IPFIX kenttätyypit # 234 (ingressVRFID) ja # 235 (egressVRFID). Tämä on lisäksi olevan menetelmän lähde arvo flow_to_rd_map tiedosto.
  • networks_file: AS kenttä voidaan nyt määritellä & quot; _ & quot ;, Hyödyllisiä myös määritellä (tai ohittaa) elments on sisäinen portti-to-satamaliikenteen matriisi.
  • Tulosta plugin: luominen väliin tulevat tasot on nyt tuettu; hakemistoja voi sisältää dynaamisen aikaan perustuva elementtejä siten muuttujien määrä tietyllä polunnimiä myös nostettu 32 8.
  • Tulosta plugin: käyttöön print_history kokoonpano direktiivin, joka tukee samaa syntaksia kuin esimerkiksi sql_history. Kun toiminto on käytössä, aikaa niihin liittyvät muuttujat vaihdosta dynaamisia print_output_file nimet määritetään tämän arvon sijaan print_refresh_time yksi.
  • Esittelyssä IP etuliite tarroja, eli. mukautetun ryhmittely oma IP-osoitteita. Ominaisuus voidaan ottaa käyttöön enable-plabel konfiguroidessa paketin kokoamiseen. Tarrat voidaan määritellä kautta networks_file.
  • mongo_user ja mongo_passwd kokoonpano direktiivi on lisätty, jotta voidaan tukea autentikointi MongoDB. Jos molemmat on jätetty pois, Yhteensopivuuden, todennus on poistettu käytöstä; jos vain toinen on määritetty sen sijaan, muut on asetettu oletusarvo.
  • Esittelyssä mongo_indexes_file config direktiivi, jossa määritellään indeksit kokoelmia dynaaminen nimi. Jos kokoelma ei ole vielä olemassa, se luodaan. Hakemisto nimet poimitaan MongoDB.
  • Tulosta plugin: käyttöön print_output_file_append config direktiivi: jos true sallii plugin liittämään tulostetiedostoa sijaan korvata.
  • bgp_agent_map: lisätään bgp_port avain lookup NetFlow aine myös vastaan ​​BGP istuntoa portti (lisäksi BGP istuntoa IP-osoite / reitittimen ID): se pyrkii tukemaan skenaarioissa, joissa BGP istuntoja tehdä NAT traverals.
  • peer_dst_ip (BGP ensi-hop) voidaan nyt päätellä MPLS_TOP_LABEL_ADDR (NetFlow v9 / IPFIX kenttä tyyppi # 47). Tämä kenttä saattaa korvata BGP ensi-hop kun NetFlow viedään ulospääsy on MPLS-pohjaisia ​​ydin rajapinnat.
  • Esittelyssä [NF | pm | SF | u] acctd_proc_name config direktiivien määritellä nimi ydinprosessien (oletuksena aina asetettu "default"). Tämä vastaa instanssia nimetty plugins mutta ydinprosessien. Kiitos Brian Rak varten nostaessaan esille.
  • pre_tag_map: otettiin avain "flowset_id 'tag NetFlow v9 / IFPIX tietueita perustaen niiden FLOWSET ID arvo, osa FLOWSET otsikon.
  • pmacct client: käyttöön "-V 'komentorivillä tarkistaa version, rakentaa info ja kääntää vaihtoehtoja välitetään configure skripti; Myös uusi -a vaihtoehto mahdollistaa nyt hakea tuettuja aggregaatiota primitives ja niiden kuvaus.
  • Tarkista mallopt () on lisätty configure aikaan. mallopt () puhelut käyttöön, jotta poistaa glibc malloc () rajan tarkastukset.
  • ! flow_to_rd_map korvaa iface_to_rd_map, lisäämällä sen soveltamisalan ulkopuolelle: se on nyt mahdollista kartoittaa pariskunnille BGP / MPLS VPN Route Distinguishers (RD). Tämä on jo olemassa olevien lisäksi kartoitusmenetelmää perustaen.
  • ! korjata, nfacctd, sfacctd: Setsocksize () soittaa tehokkuus on nyt vahvistettu kautta myöhemmin getsockopt (). Jos tulos on erilainen kuin odotettiin, kattava lokiviesti myönnetään.
  • ! korjata, kiinteistöteknisiä: poistaa tunkkainen tarkista FreeBSD4 ja esitteli tarkista BSD järjestelmiä. Jos BSD-järjestelmässä, -DBSD on nyt kulunut yli kääntäjä.
  • ! korjata, tee plugin: läpinäkyvä tila toimii nyt FreeBSD järjestelmiin. Patch on kohteliaisuus Nikita V. Shirokov.
  • ! korjata, peer_dst_ip: alustamaton osoitin muuttuja aiheutti odottamatonta käyttäytymistä. Kiitos Maarten Bollen hänen tuestaan ​​ratkaisemiseksi.
  • ! korjata, IMT plugin: valikoiva kyselyt -M ja -N kytkimet todennettujen ei toimi oikein. Kiitos Acipia organisaatio tarjota laastari.
  • ! korjata, sql_common.c: src_port ja dst_port alkukantaiset kirjoitettu oikein, jos sitä käytetään yhdessä BGP primitiivejä. Kiitos Brent Van Dussen ja Elisa JASINSKA merkitset kysymys.
  • ! korjata, kiinteistöteknisiä: lisätty kirjasto tarkastuksia / usr / lib64 OS: n, jos se ei liity / lib tarvittaessa.
  • ! fix, tulostaa MongoDB ja AMQP plugins: P_test_zero_elem () vanhentunut. Sen sijaan, välimuistin rakenne "pätevä" -kenttää käytetään sitoutua merkinnät backend.
  • ! korjata, nfacctd: in NetFlow v9 / IPFIX, jos ei ole aikaa ohjearvo täsmentää osana kirjaa, laskevan takaisin aika viittausta datagrammiotsikko.
  • ! korjata, MongoDB plugin: mongo_insert_batch () nyt bails ulos MONGO_FAIL jos jotain meni pieleen käsiteltäessä elementtejä erän ja ilmestyy virheilmoitus. Tyypillisiä syy tällaiseen ehto on erä on liian suuri resursseja, lähinnä muisti, käytettävissä. Kiitos kovasti Maarten Bollen hänen tuestaan.
  • ! korjata, cfg_handlers.c: kaikki toiminnot jäsentämiseen kokoonpano direktiivejä, ja odottaa string argumentteja, vaativat nyt lower_string () niin toimimaan asiassa tunteettomia.
  • ! korjata, IPv6 & NetFlow viejä IP-osoite: kun ne IPv6 NetFlow viejä IP-osoitteet oli kirjoitettu IPv4-kartoitettu IPv6-osoite. Tämä aiheutti sekaannusta, kun kirjoitat karttoja koska "ip" kenttä voisi muuttua riippuen siitä, onko IPv6 käytössä vai ei. Tämä on nyt vahvistettu, ja IPv4- kartoitettu IPv6-osoitteet ovat nyt sisäisesti käännetty tavallinen IPv4 niitä.
  • ! korjata, nfacctd: NetFlow v9 / IPFIX lähde / kohde vertaisarviointi ASN tietoelementit on löydetty sekaisin ja ovat nyt kunnossa.

Mitä uutta versiossa 0.14.0:

  • Tämä versio integroi IS-IS daemon, joka ajetaan kuin rinnakkain kierre sisällä keräilijä ydinprosessiin.
  • Se toteuttaa yhden L2 P2P neighborship eli yli GRE tunneli, P2P Hei, CSNP ja PSNP, eikä lähetä mitään LSP tietoa ulos.
  • Uusi aggregaatiota primitiivinen "etype" on otettu käyttöön, jotta voidaan tukea kirjanpito vastaan ​​EtherType alalla Ethernet kehyksiä.
  • Tuki näytteiden syntyy ACL otteluissa Brocade (sFlow näyte tyyppi: Laitos: # 1991, Muoto: # 1) on nyt myös otettu käyttöön.
  • Useita bugikorjauksia myös mukana tässä julkaisussa.

Mitä uutta versiossa 0.14.0 RC3:

  • BGP daemon sisältää nyt täytäntöönpanoa BGP / MPLS VPN-verkkoja (rfc4364): se korreloi parit Route Distinguisher (RD) arvot.
  • Tulosta plugin voi nyt kirjoittaa verkkoliikenteen tiedot flat-tiedostot (print_output_file) featuring alustettu tai CSV lähtö, dynaaminen tiedostonimiä, historiallinen erittely, ja laukaisee.
  • pmacctd tukee nyt DLT_LOOP link-tyyppinen (eli OpenBSD tunneli rajapinnat).
  • Useita parannuksia uacctd daemon ja muita pieniä uusia ominaisuuksia ja sekalaiset korjaukset ovat mukana.

Mitä uutta versiossa 0.14.0 RC2:

  • sampling_map ominaisuus on otettu käyttöön, joiden avulla voidaan määritellä Staattisen liikenteen näytteenotto kuvaukset.
  • jatkokäsittelyssä NetFlow v9 / IPFIX näytteenotto kuuluu tuki 16 bittiä SAMPLER_IDs (vasten IOS XR) ja tuki (FLOW) _SAMPLING_INTERVAL aloilla osana NetFlow v9 / IPFIX tietueen.
  • [ns] facctd_as_new ja [ns] facctd_net sekä ominaisuus uusi & quot; Varmistuksena & quot; mahdollisuus etsiä BGP liittyvät primitives vastaan ​​BGP ensin, ja jos ei onnistu, vastaan ​​vientiä protokollaa.
  • Muita pieniä uusia ominaisuuksia ja sekalaista.
  • Korjaukset ovat myös mukana tässä julkaisussa.

Mitä uutta versiossa 0.12.5:

  • nfacctd, pmacct NetFlow keräilijä, on parannettu tukea NAT L3 / L4 kentät (IPFIX kenttätyypit 225, 226, 227, 228, 281, ja 282), Cisco ASA NetFlow v9 NSEL (kenttätyypit 40001, 40002, 40003, 40004 152, 153, ja 323) ja soveltaminen luokittelu (kohdistamalla Cisco NBAR-NetFlow v9 integraatio).
  • NetFlow koetin plugin, nfprobe esittelee ulosmenon IPv4 / IPv6 NetFlow v9 malleja.
  • BGP kierre tukee nyt IPv6 liikenteen ja kartoitus sFlow / NetFlow aineita; BGP peer tiedot linkitetään tilataulukkoa välimuistiin tarkoituksiin, mikä johtaa hyvä CPU säästöjä isompi käyttöönottoja.

Mitä uutta versiossa 0.12.4:

  • BGP daemon: uusi muistin malli on otettu käyttöön jotka IP etuliitteitä ollaan jaetaan BGP ikäisensä RIB - mikä johdonmukaisesti muistia säästöjä aina useita BGP ikäisensä vienti täynnä pöytiä takia lähes koko päällekkäisyyden tietoa. Pisin ottelu luonne IP hakuja tarvitaan nostamaan BGP peer tietoisuutta lookup algoritmin.
  • Päivitetty sisäosat asiakirjaan tukeakseen arvio muistia on daemon.
  • BGP daemon: uusi bgp_table_peer_buckets kokoonpano direktiivi käyttöön: per-peer reititys tietoja on liitetty IP etuliitteitä ja nyt hajauttamat päälle kauhat konflikteja ketjuja. Tämä parametri asettaa useita ämpärillistä tällaisten hash rakenne; arvo on suoraan verrannollinen määrän odotetaan BGP ikäisensä, ei saa koskaan ylittää tämän määrän ja on parasta asetettu 1/10 odotettu määrä ikäisensä.
  • nfprobe: tuki on lisätty viedä suuntaan kenttään (NetFlowv9 kenttä tyyppi # 61); sen arvo, 0 = sisääntulon 1 = ulosmeno, määräytyy kautta nfprobe_direction kokoonpano direktiiviä.
  • nfacctd: käyttöön tuki Cisco ASA tavua laskuri, NetFlow v9 kenttä tyyppi # 85. Kiitos Ralf Reinartz hänen tuestaan.
  • nfacctd: parannettu virtaus tunnustaminen heuristiikka tapauksista, joissa PV4 / IPv6 / input / output data yhdistetään saman NetFlowv9 malliin. Kiitos Carsten Schoene hänen tuestaan.
  • fix, BGP daemon: bgp_nexthop_followup ei toimi oikein, jos viittasivat olemattomien seuraavan hypyn.
  • fix, nfv9_template.c: välittämättä tueta NetFlow v9 kenttätyyppejä; parannettu mallin hakkuut. Kiitos Ralf Reinartz hänen tuestaan.
  • fix, tulostaa plugin: tuki rajapinnat ja verkon naamioita on lisätty. Numeeriset muuttujat lähtö muunnetaan unsigned päässä allekirjoitettu.

Mitä uutta versiossa 0.12.3:

  • 'cos' yhdistäminen primitiivinen on toteutettu tukea varten 802.1p prioriteetti. Kokoelma on tuettu sFlow, libpcap ja ulog; vienti on tuettu sFlow.
  • BGP daemon: TCP MD5 allekirjoitus toteutetaan. Uusi "bgp_daemon_md5_file" kokoonpano direktiivi on lisätty varten määritellään ikäisensä ja niiden MD5 avaimet, yksi per rivi, CSV-muodossa. Kartta on ladattavaa runtime: nykyisten MD5 avaimet poistettiin Setsockopt (), uusia asennetaan kohti toimitustilanteessa kartalla. Näyte kartta lisätään "esimerkkejä / bgp_md5.lst.example".
  • BGP daemon: lisätty tuki RFC3107 (SAFI = 4 etiketti tietoa), jotta vastaanottamisesta merkitty IPv4 / IPv6 unicast etuliitteitä.
  • nfprobe, sfprobe: käyttöön käsitteen liikenteen suunta. Tämän seurauksena [ns] fprobe_direction ja [ns] fprobe_ifindex kokoonpano direktiivit on pantu täytäntöön.
  • [ns] fprobe_direction määrittelee liikenteen suuntaan. Se voidaan staattisesti määrätty kautta "in" tai "out" avainsanat; arvot voidaan myös dynaamisesti määritetään pre_tag_map (1 = tulo, 2 = output) avulla "tag" ja "Tag2 avainsanoja.
  • [ns] fprobe_ifindex joko staattisesti liittää käyttöliittymän indeksi (ifIndex) tietylle [ns] fprobe plugin tai osittain dynaamisesti kautta hakuja vastaan ​​pre_tag_map avulla "tag" ja "Tag2 avainsanoja.
  • sfprobe: sfprobe_ifspeed kokoonpano direktiivi otetaan käyttöön ja joilla pyritään staattisesti liittämällä käyttöliittymän nopeus sfprobe plugin.
  • sfprobe: Switch laajennuksen tukea lisätään. Tämän kehityksen oli tukea "cos" ja in / out suuntaan. Katsoo VLAN tiedot jo tuetaan yhdistäminen primitiivinen.
  • sfprobe: lisätty tuki vastanäytteitä useita liitäntöjä. Näytteenotto toiminto on tuotu plugin jotta Counter Näytteet voidaan asuttuja todellinen tavua / paketit liikennemääriin. ! nfprobe, sfprobe: Lähetä puskurin koko on nyt kohdistettu plugin_pipe_size, jos määritetty, joka tarjoaa tapa virittää puskureita tapauksessa jatkuvan viennin. ! korjata, addr.c: pm_ntohll () ja pm_htonll () rutiinit uusiksi. Niillä pyritään muuttuvat tavujärjestystä 64-bittinen muuttujia. ! korjata, BGP daemon: tuki IPv6 globaali osoite / linkki-paikallinen osoite ensi-humala osana MP_REACH_NLRI jäsentämiseen. ! korjata, cfg_handlers.c: bgp_daemon ja bgp_daemon_msglog jäsentämiseen ei ole oikea, eli. käyttöön, jos määritelty "vääriä". Kiitos Brent Van Dussen ilmoittamisesta kysymys. ! korjata, bgp.c: löytyi CPU karju ongelma aiheuttama puuttuu puhdistuksesta valitse () kuvaajat vektori. ! korjata, pmacct.c: in_iface / out_iface ei virheellisesti kuulu sisälle osio suojattu & quot; - poistaa-L2 & quot; kytkin. Kiitos Brent Van Dussen ilmoittamisesta ongelman.

Mitä uutta versiossa 0.12.1:

  • Input / Output liitännät (SNMP indeksit) on nyt toteutettu natiivisti; sitä ei siis enää tarvita läpi (esi) tag infrastruktuuria. Seurauksena kaksi yhdistäminen primitives ollaan ottamassa käyttöön: "in_iface" ja "out_iface".
  • Tuki lähde / kohde-IP-etuliite naamioita tuodaan kautta kaksi uutta aggregaatiota primitives: src_mask ja dst_mask. Nämä ovat asuttuja määrittelemää [NF | SF | pm | u] acctd_net direktiivi: NetFlow / sFlow protokollia, BGP, Verkko-tiedostot (networks_file) tai staattinen (networks_mask) päteväksi tietolähteitä.
  • geneerinen tunnelin tarkastus infrastruktuuria on kehitetty hyödyttää molempia pmacctd ja uacctd demonit. Käsittelijät määritellään kautta asetustiedostoa. Kun käytössä demonit osuus perustaen kun tunneloituja otsikot sijaan kirjekuoren. Tällä hetkellä ainoa tuettu tunnelin protokolla on GTP GPRS Tunneling Protocol (joka voidaan konfiguroida: & quot; tunnel_0: GTP & quot;). Jopa 8 eri tunnelin pinoja ja enintään 4 tunnelin kerrosta pinoa kohti ovat tuettuja. Ensinnäkin matching pino, ensimmäinen sovituskerros voittaa.
  • uacctd: tuki MAC-kerros on lisätty Netlink / ulog Linux paketti syömällä puitteissa.
  • 'nfprobe_source_ip "ominaisuus käyttöön: sen avulla valita IPv4 / IPv6-osoite voidaan viedä NetFlow datagrammit keräilijä.
  • nfprobe, sfprobe: verkon naamioita ovat nyt viedään kautta NetFlow ja sFlow. "Pmacctd_net" ja vastaava direktiiveissä määritellään, miten asuttamaan src_mask ja dst_mask arvoja. ! siivous, nfprobe / sfprobe: tietolähteenä "src_as" ja "dst_as" alkukantaiset nyt odotetaan aina yksiselitteisesti määritelty (linjassa miten "src_net" ja "dst_net" primitiivejä toimi). Katso UPGRADE doc (rajoitettu) taaksepäin yhteensopivuus vaikutus. ! Päivitetty SQL asiakirjat: sql / README.iface oppaita "in_iface" ja "out_iface" primitives; sql / README.mask oppaita "src_mask" ja "dst_mask" primitives; sql / README.is_symmetric oppaita "is_symmetric" primitiivinen. ! korjata, nfacctd.h: lähde ja kohde verkon naamioita kierrettiin NetFlow V5 viennin rakenteen määrittely. Vaikuttavat tiedotteet ovat: 0.12.0rc4 ja 0.12.0. ! korjata, nfprobe_plugin.c: l2_to_flowrec () puuttui joitakin muuttuja ilmoitus, kun paketti oli konfiguroitu kokoelma kanssa --disable-L2. Kiitos Brent Van Dussen ilmoittamisesta kysymys. ! korjata, bgp.c: bgp_attr_munge_as4path () paluu koodia ei määritelty joissakin tapauksissa. Tämä aiheutti jonkin verran BGP viestejä merkitään epämuodostunut. ! korjata, sfprobe: nuken MAC-kerroksen luotiin, kun tämä ei ollut mukana osana kiinni paketin. Tämä käyttäytyminen on muuttunut ja header-protokolla on nyt asetettu 11 (IPv4) tai 12 (IPv6) vastaavasti. Kiitos Neil McKee varten osoittaa ongelman. ! Kiertotie rakennus alajärjestelmällä: PF_RING käytössä libpcap ei tunnistettu puuttuvien of pcap_dispatch (). Tämä on nyt korjattu.

Vastaavia ohjelmistoja

AWFFull
AWFFull

3 Jun 15

AWStats
AWStats

27 Sep 15

Octopussy
Octopussy

17 Feb 15

Kommentit pmacct

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!