MOLEHAND Solutions - Nagyvállalati megoldások mindenkinek

 
Nyomtat  
By Kálmán Dávid on 2015. 07. 24. 1:57

Web Forgalom Ellenőrzése

Rendszer működése: A mikrotik routeren beállítjuk hogy egy megadott ip címre küldjön ki minden rajta áthaladó csomagot, amit mi wiresharkkal elfogunk és lementünk csv fájlba amit meg majd beimportálunk egy access adatbázisba ahol elemezhetjük.

Szükséges dolgok: Mikrotik Router, Wireshark, Microsoft Access

Routeren szükséges beállítások

  • Routeren a Tools > Packet Sniffert válasszuk ki
  • General fülön legyen bepipálva az only headers (csak a fejléceket vizsgálja)
  • streaming fülön a streaming enabled (a megadott ip címre küldi a megadott interfészen átmenő forgalmat)
  • server-hez írjuk be azt az ip címet amire küldeni akarjuk a router megadoot interfészein átmenő forgalmat
  • filter fülön állíthatjuk be mely interfészekről küldje az adatot a szerverünk felé
  • az ip address-nél vehetjük fel hogy mely gépeket vizsgáljuk vagy mely gépeket zárjunk ki, a kizáráshoz tegyük be a kis felkiáltó jelet
  • port résznél állítsuk be hogy mely portokat figyelje
  • direction az rx a kimenő forgalom, a tx a bejövő
  • DHCP dinamikus kiosztáskor érdemes automatikusan egy mentést csinálni a routeren, ehhez scripteket kell írni
  • ezt a system > scripts menüből érjük el
  • az új scripthez menjünk a + jelre, és a source írjuk be a parancsot, ez most legyen az
  • /ip dhcp-server lease print detail file=lease1.txt ami lease1.txt néven elmenti a kiosztásokat
  • időzített futtatásához menjünk be a system > scheduler a + jellel hozzunk létre új feladatot
  • interval dobozban megadhatjuk hogy milyen gyakran fusson
  • on eventnél azt hogy milyen scriptet futtasson
  • ezt mi most a /system script run script1 paranccsal csináljuk
  • Ezzel a routeren beállítottunk mindent.

    Wireshark beállítása

  • A szerverre tegyük fel a Wiresharkot és az Accesst.
  • wiresharkban állítsuk be a nézet fülön az időformátumot utc-re és a névfeloldásokat pipáljuk be szintén ebben a menüben
  • a capture > optionsben választhatjuk ki hogy mely hálókártyán áthaladó forglamat figyelje
  • lejjebb beállíthatjuk hogy milyen időközönként hozzon létre új fájlt és azt is hogy menniy idő vagy darab fájl után álljon le a csomagok elfogása
  • ezt lehet automatizálni egy wireshark.bat fájllal:
  • "C:\Program Files\Wireshark\tshark.exe" -i "Helyi kapcsolat" -t u -b duration:600 -a files:72 -w "C:\Users\molehand\Desktop\WebTraffic\200Packets.pcapng" -F pcapng -W n -N m -N n
  • -i :melyik hálókártyát használj
  • -t milyen időformátumba mentse
  • -b duration: milyen időtartamonként hozzon létre új fájlt (ms)
  • -a files: hány db fájl után álljon le a batch
  • -w hova mentse a fájlt
  • -F milyen formátumot használjon
  • -W n: elmenti a névfeloldásokat
  • -N m: maccím feloldásokta ment
  • -N n: hálózati cím feloldásokat ment
  • a batch file automatikus futtatását a feladat ütemezőben tudjuk beállítani
  • ezzel létre fognak jönni fájlok amiket ha újra megnyitunk a wiresharkban akkor a file > export packet dissecton menüben csv fájlba ki tudjuk exportálni, ami az accessben vagy más adatbáziskezelő rendszerben megnyitható és beimportálható
  • Access használata

  • Az Access-nek 2GB adatbázis határa van, így viszonylag kevés adatot tudunk elemezni a forgalomhoz képest az Accessben
  • Az Accessbe importálás menete:
  • hozzunk létre egy új adatbázist, majd menjünk a külső adatok szalagra és ott válasszuk a szövegfájlt
  • tallózzuk be a csv fájlunkat majd ok
  • válasszuk alul a speciális gombot és a kódolást állítsuk UTF-8-ra valamint a tizdesjelre írjunk be egy . majd OK
  • utána pipáljuk be hogy az első sor tartalmazza a neveket
  • a következő oldalon választhatjuk ki hogy milyen oszlopokkal akarunk dolgozni
  • és az utolsón pedig ellenőriztethetjük az adatbázist az Acces-sal hogy mennyire redundáns
  • Ha adatismétlődések lesznek, felajánlja nekünk az Access hogy az ismétlődést tartalmazó sorokat külön táblába szedje, ezt érdemes megcsinálni, az Access a végén felosztja a táblát és könnyen kereshető lesz benn sql nélkül is

     

    Számítsa ki költségeit
      kalkulátorunkkal

    tovább    

    és nyerje meg
    50 000 Ft értékű

    ajándékunkat  

    Akciós ajánlatunk

     Több szolgáltatót is volt szerencsém kipróbálni. Jelenleg minden projektünk a MOLEHAND-nél van elhelyezve, mert Ők nem csak egy szelet számítógépet adnak, hanem valódi szolgáltatást: Akármibe ütközök számíthatok a gyors és szakszerű reakcióra!