Darkstat - Web esasly Linux tor trafik analizatory
Darkstat, tor trafigini ele alýan, ulanylyşyna degişli statistikany hasaplaýan we HTTP hasabatyna hyzmat edýän, platforma, ýeňil, ýönekeý, real wagt tor statistika guralydyr.
- Deflate gysyş funksiýasy bilen integrirlenen web-serwer.
- Göçme, bir sapakly we täsirli web esasly tor trafigi analizatory.
- Web interfeýsi trafik grafiklerini, her öý eýesi üçin hasabatlary we her öý eýesi üçin portlary görkezýär.
- Çaga prosesini ulanyp, asynkron ters DNS çözgüdi goldaýar.
- IPv6 protokoly üçin goldaw.
- libpcap - tor trafigini ele almak üçin göçme C/C ++ kitaphanasy.
Ululygy kiçi bolansoň, ulgamyň gaty ýadyň çeşmelerini ulanýar we aşakda düşündirilişi ýaly Linux-da gurmak, düzmek we ulanmak aňsat.
Linux-da Darkstat Network Trafik Analizatoryny nädip gurmaly
1. Bagtymyza, RHEL/CentOS we Debian/Ubuntu ýaly esasy Linux paýlaýyş programma üpjünçiliginiň ammarlarynda darkstat bar.
$ sudo apt-get install darkstat # Debian/Ubuntu $ sudo yum install darkstat # RHEL/CentOS $ sudo dnf install darkstat # Fedora 22+
2. Darkstat gurlandan soň, ony esasy konfigurasiýa faýlynda /etc/darkstat/init.cfg düzmeli.
$ sudo vi /etc/darkstat/init.cfg
Bu gollanmanyň maksady üçin, bu guraly ulanyp başlamagyňyz üçin hökmany we möhüm konfigurasiýa wariantlaryny düşündireris.
Indi START_DARKSTAT-yň bahasyny ýok
-dan hawa
-a üýtgediň we interfeýsiň garaňky görnüşini INTERFACE opsiýasy bilen diňlär.
Şeýle hem, katalogyny we gündelik faýlyny kesgitlemek üçin seýrek duş gelýän DIR=”/ var/lib/darkstat” we DAYLOG=”- daylog darkstat.log” opsiýalary.
START_DARKSTAT=yes INTERFACE="-i ppp0" DIR="/var/lib/darkstat" # File will be relative to $DIR: DAYLOG="--daylog darkstat.log"
3. “Darkstat” daemonyny häzirlikçe başlaň we aşakdaky ýaly ulgam ýüklemesinde başlamaga mümkinçilik beriň.
------------ On SystemD ------------ $ sudo systemctl start darkstat $ sudo /lib/systemd/systemd-sysv-install enable darkstat $ sudo systemctl status darkstat ------------ On SysV Init ------------ $ sudo /etc/init.d/darkstat start $ sudo chkconfig darkstat on $ sudo /etc/init.d/darkstat status
4. Düzgüne görä, darkstat 667-nji porty diňleýär, şonuň üçin porty diwar diwarynda açyň.
------------ On FirewallD ------------ $ sudo firewall-cmd --zone=public --permanent --add-port=667/tcp $ sudo firewall-cmd --reload ------------ On IPtables ------------ $ sudo iptables -A INPUT -p udp -m state --state NEW --dport 667 -j ACCEPT $ sudo iptables -A INPUT -p tcp -m state --state NEW --dport 667 -j ACCEPT $ sudo service iptables save ------------ On UFW Firewall ------------ $ sudo ufw allow 667/tcp $ sudo ufw reload
5. Netijede, http:// Server-IP: 667 URL-e girip, darkstat web interfeýsine giriň.
Grafikleri awtomatiki usulda
we off
düwmelerine basyp täzeden ýükläp bilersiňiz.
Linux-da buýruk setirinden Darkstat dolandyryň
Bu ýerde, buýruk setirinden darkstat nädip işledip boljakdygyňyzyň birnäçe möhüm mysallaryny düşündireris.
6. Eth0 interfeýsinde tor statistikasyny ýygnamak üçin aşakdaky ýaly -i
baýdagyny ulanyp bilersiňiz.
$ darkstat -i eth0
7. Belli bir portda web sahypalaryna hyzmat etmek üçin şuňa meňzeş -p
baýdagyny goşuň.
$ darkstat -i eth0 -p 8080
8. Berlen hyzmat üçin tor statistikasyna gözegçilik etmek üçin -f
ýa-da süzgüç baýdagyny ulanyň. Aşakdaky mysalda görkezilen süzgüç aňlatmasy SSH hyzmaty bilen baglanyşykly traffigi ele alar.
$ darkstat -i eth0 -f "port 22"
Iň soňkusy, iň bolmanda, garaňky ýoly ýapmak isleseňiz; garaňky garaňky ene prosesine SIGTERM ýa-da SIGINT signalyny ibermek maslahat berilýär.
Ilki bilen, pidof buýrugyny ulanyp, darkstat ene prosess ID-sini (PPID) alyň:
$ pidof darkstat
Soňra prosesi şeýle öldüriň:
$ sudo kill -SIGTERM 4790 OR $ sudo kill -15 4790
Goşmaça ulanyş opsiýalary üçin darkstat sahypasyny okaň:
$ man darkstat
Salgylanma baglanyşygy: Darkstat Baş sahypa
Şeýle hem, Linux tor gözegçiligi baradaky aşakdaky degişli makalalary okap bilersiňiz.
- Linux öndürijiligine gözegçilik etmek üçin 20 buýruk setiri gurallary
- 13 Linux öndürijiligine gözegçilik gurallary
- Netdata - Hakyky wagtlaýyn Linux öndürijiligine gözegçilik gurallary
- BCC - Linux öndürijiligi we tor gözegçiligi üçin dinamiki gurallar
Bu! Bu makalada, tor trafigini ele almak, ulanylyşyny hasaplamak we HTTP arkaly hasabatlary seljermek üçin Linux-da darkstat-y nädip gurmalydygyny we ulanmalydygyny düşündirdik.
Sorajak soraglaryňyz ýa-da paýlaşmak üçin pikirleriňiz barmy, aşakdaky teswir formasyny ulanyň?