Darkstat - ນັກວິເຄາະການຈະລາຈອນເຄືອຂ່າຍ Linux ທີ່ໃຊ້ Web
Darkstat ແມ່ນເຄື່ອງມືສະຖິຕິເຄືອຂ່າຍຂ້າມ, ເບົາ, ງ່າຍດາຍແລະໃຊ້ເວລາຈິງທີ່ເກັບ ກຳ ການເຂົ້າຊົມເຄືອຂ່າຍ, ລວບລວມຂໍ້ມູນສະຖິຕິທີ່ກ່ຽວຂ້ອງກັບການ ນຳ ໃຊ້, ແລະໃຫ້ບໍລິການລາຍງານຜ່ານ HTTP.
- ເຄື່ອງແມ່ຂ່າຍເວັບໄຊທ໌ທີ່ປະສົມປະສານກັບການ ທຳ ງານການບີບອັດ deflate.
- ການວິເຄາະການຈາລະຈອນເຄືອຂ່າຍທີ່ມີເສັ້ນດ່ຽວແລະມີປະສິດຕິພາບ.
- ອິນເຕີເຟດໄດ້ສະແດງເສັ້ນສະແດງການຈະລາຈອນ, ບົດລາຍງານຕໍ່ເຈົ້າພາບແລະພອດ ສຳ ລັບແຕ່ລະໂຮດ.
- ສະ ໜັບ ສະ ໜູນ ການແກ້ໄຂບັນຫາດ້ານ DNS ແບບໄຮ້ສັນຫຼັງໂດຍໃຊ້ຂັ້ນຕອນເດັກ.
- ສະ ໜັບ ສະ ໜູນ ສຳ ລັບໂປໂຕຄອນ IPv6.
- libpcap - ຫ້ອງສະ ໝຸດ C/C ++ ແບບເຄື່ອນທີ່ ສຳ ລັບການຈະລາຈອນທາງເຄືອຂ່າຍ.
ມີຂະ ໜາດ ນ້ອຍ, ມັນໃຊ້ຊັບພະຍາກອນຄວາມ ຈຳ ຂອງລະບົບທີ່ຕໍ່າຫຼາຍແລະມັນງ່າຍຕໍ່ການຕິດຕັ້ງ, ຕັ້ງຄ່າແລະ ນຳ ໃຊ້ໃນ Linux ຕາມທີ່ໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້.
ວິທີການຕິດຕັ້ງນັກວິເຄາະການຈາລະຈອນເຄືອຂ່າຍ Darkstat ໃນ Linux
1. ໂຊກດີ, darkstat ແມ່ນມີຢູ່ໃນຫໍສະ ໝຸດ ຊອບແວຂອງການແຈກແຈງ Linux ທີ່ ສຳ ຄັນເຊັ່ນ: RHEL/CentOS ແລະ Debian/Ubuntu.
$ sudo apt-get install darkstat # Debian/Ubuntu $ sudo yum install darkstat # RHEL/CentOS $ sudo dnf install darkstat # Fedora 22+
2. ຫຼັງຈາກຕິດຕັ້ງ darkstat, ທ່ານ ຈຳ ເປັນຕ້ອງໄດ້ຕັ້ງຄ່າມັນໄວ້ໃນເອກະສານການຕັ້ງຄ່າຕົ້ນຕໍ /etc/darkstat/init.cfg.
$ sudo vi /etc/darkstat/init.cfg
ໃຫ້ສັງເກດວ່າເພື່ອຈຸດປະສົງຂອງບົດແນະ ນຳ ນີ້, ພວກເຮົາຈະອະທິບາຍພຽງແຕ່ຂໍ້ບັງຄັບເຊັ່ນດຽວກັນກັບຕົວເລືອກການຕັ້ງຄ່າທີ່ ສຳ ຄັນ ສຳ ລັບທ່ານທີ່ຈະເລີ່ມໃຊ້ເຄື່ອງມືນີ້.
ດຽວນີ້ປ່ຽນຄຸນຄ່າຂອງ START_DARKSTAT ຈາກ ບໍ່
ເປັນ ແມ່ນແລ້ວ
ແລະຕັ້ງຄ່າຂອງອິນເຕີເຟດທີ່ໃຊ້ໃນການໂຕ້ຕອບຈະຟັງດ້ວຍຕົວເລືອກ INTERFACE.
ແລະຍັງບໍ່ ທຳ ມະດາ DIR =”/var/lib/darkstat” ແລະ DAYLOG =” - daylog darkstat.log” ຕົວເລືອກເພື່ອ ກຳ ນົດລາຍຊື່ໄດເລກະທໍລີແລະ log file ຕາມ ລຳ ດັບ.
START_DARKSTAT=yes INTERFACE="-i ppp0" DIR="/var/lib/darkstat" # File will be relative to $DIR: DAYLOG="--daylog darkstat.log"
3. ເລີ່ມຕົ້ນ daemon darkstat ສຳ ລັບດຽວນີ້ແລະໃຫ້ມັນເລີ່ມຕົ້ນໃນລະບົບ boot system ດັ່ງຕໍ່ໄປນີ້.
------------ 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. ໂດຍຄ່າເລີ່ມຕົ້ນ, darkstat ຟັງຢູ່ port 667, ດັ່ງນັ້ນເປີດ port ໃສ່ firewall ເພື່ອອະນຸຍາດໃຫ້ເຂົ້າເຖິງ.
------------ 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. ສຸດທ້າຍ, ເຂົ້າເຖິງອິນເຕີເຟດເວບມືດໂດຍເຂົ້າໄປທີ່ URL http:// Server-IP: 667.
ທ່ານສາມາດໂຫລດກຣາຟຄືນໂດຍອັດຕະໂນມັດໂດຍການກົດປຸ່ມ ເທິງ
ແລະ ປິດ
.
ຈັດການ Darkstat ຈາກ Line Command ໃນ Linux
ນີ້, ພວກເຮົາຈະອະທິບາຍຕົວຢ່າງທີ່ ສຳ ຄັນ ຈຳ ນວນ ໜຶ່ງ ກ່ຽວກັບວິທີທີ່ທ່ານສາມາດ ດຳ ເນີນການ ດຳ ນ້ ຳ ຈາກເສັ້ນ ຄຳ ສັ່ງ.
6. ເພື່ອເກັບ ກຳ ສະຖິຕິເຄືອຂ່າຍໃນອິນເຕີເຟດ eth0, ທ່ານສາມາດໃຊ້ທຸງ -i
ດັ່ງລຸ່ມນີ້.
$ darkstat -i eth0
7. ເພື່ອໃຫ້ບໍລິການເວັບຕ່າງໆໃນພອດສະເພາະ, ໃຫ້ລວມເອົາທຸງ -p
ເຊັ່ນນີ້.
$ darkstat -i eth0 -p 8080
8. ເພື່ອຕິດຕາມສະຖິຕິເຄືອຂ່າຍ ສຳ ລັບການບໍລິການທີ່ໃຫ້ໄວ້, ໃຊ້ -f
ຫຼືທຸງການກັ່ນຕອງ. ການສະແດງອອກຂອງຕົວກອງທີ່ລະບຸໄວ້ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້ຈະຈັບການຈະລາຈອນທີ່ກ່ຽວຂ້ອງກັບການບໍລິການ SSH.
$ darkstat -i eth0 -f "port 22"
ສຸດທ້າຍນີ້, ຖ້າທ່ານຕ້ອງການປິດບ່ອນມືດມົນໃນທາງທີ່ສະອາດ; ມັນໄດ້ຖືກແນະ ນຳ ໃຫ້ສົ່ງສັນຍານ SIGTERM ຫຼື SIGINT ໄປຫາຂັ້ນຕອນຂອງພໍ່ແມ່ມືດ.
ກ່ອນອື່ນ ໝົດ, ໄດ້ຮັບ ID ຂັ້ນຕອນການເຮັດວຽກຂອງພໍ່ແມ່ມືດ (PPID) ໂດຍໃຊ້ ຄຳ ສັ່ງ pidof:
$ pidof darkstat
ຈາກນັ້ນຂ້າຂະບວນການຄືດັ່ງນັ້ນ:
$ sudo kill -SIGTERM 4790 OR $ sudo kill -15 4790
ສຳ ລັບຕົວເລືອກການ ນຳ ໃຊ້ເພີ່ມເຕີມ, ອ່ານຜ່ານ ໜ້າ ເວັບຂອງ darkstat:
$ man darkstat
ການເຊື່ອມຕໍ່ອ້າງອິງ: ໜ້າ ທຳ ອິດ Darkstat
ທ່ານອາດຈະມັກອ່ານບົດຄວາມທີ່ກ່ຽວຂ້ອງຕໍ່ໄປນີ້ກ່ຽວກັບການກວດສອບເຄືອຂ່າຍ Linux.
<
ນັ້ນແມ່ນມັນ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການຕິດຕັ້ງແລະ ນຳ ໃຊ້ darkstat ໃນ Linux ເພື່ອເກັບ ກຳ ການເຂົ້າຊົມເຄືອຂ່າຍ, ຄິດໄລ່ການ ນຳ ໃຊ້ແລະວິເຄາະລາຍງານຜ່ານ HTTP.
ທ່ານມີ ຄຳ ຖາມຫຍັງທີ່ຈະຖາມຫລືຄວາມຄິດທີ່ຈະແບ່ງປັນ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້?