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.

<

  • 20 ເຄື່ອງມືສາຍ ຄຳ ສັ່ງເພື່ອຕິດຕາມຜົນງານຂອງ Linux
  • 13 ເຄື່ອງມືກວດສອບການເຮັດວຽກຂອງ Linux
  • Netdata - ເຄື່ອງມືກວດສອບການປະຕິບັດ Linux ທີ່ໃຊ້ເວລາຈິງ
  • BCC - ເຄື່ອງມືທີ່ຄ່ອງແຄ້ວ ສຳ ລັບການເຮັດວຽກຂອງ Linux ແລະການກວດສອບເຄືອຂ່າຍ
  • ນັ້ນແມ່ນມັນ! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການຕິດຕັ້ງແລະ ນຳ ໃຊ້ darkstat ໃນ Linux ເພື່ອເກັບ ກຳ ການເຂົ້າຊົມເຄືອຂ່າຍ, ຄິດໄລ່ການ ນຳ ໃຊ້ແລະວິເຄາະລາຍງານຜ່ານ HTTP.

    ທ່ານມີ ຄຳ ຖາມຫຍັງທີ່ຈະຖາມຫລືຄວາມຄິດທີ່ຈະແບ່ງປັນ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້?