ນີ້ແມ່ນຄໍາສັ່ງ scanssh ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ສະແກນ — ສະແກນອິນເຕີເນັດສໍາລັບຕົວແທນທີ່ເປີດແລະເຄື່ອງແມ່ຂ່າຍ SSH
ສະຫຼຸບສັງລວມ
ສະແກນ [-VIERph] [-s ເຄື່ອງສະແກນ,...] [-n ທ່າເຮືອ,...] [-u socks ເຈົ້າພາບ,...] [-e excludefile]
ທີ່ຢູ່...
ລາຍລະອຽດ
ສະແກນSSH ສະແກນທີ່ຢູ່ທີ່ໄດ້ຮັບແລະເຄືອຂ່າຍສໍາລັບການບໍລິການແລ່ນ. ມັນສ່ວນໃຫຍ່ແມ່ນອະນຸຍາດໃຫ້
ການກວດຫາຕົວແທນເປີດ ແລະບໍລິການອິນເຕີເນັດ. ສໍາລັບການບໍລິການທີ່ຮູ້ຈັກ, ສະແກນSSH ຈະສອບຖາມ
ຈໍານວນສະບັບຂອງເຂົາເຈົ້າແລະສະແດງຜົນໄດ້ຮັບໃນບັນຊີລາຍຊື່.
ທີ່ຢູ່ສາມາດຖືກລະບຸເປັນທີ່ຢູ່ IPv4 ຫຼື CIDR ເຊັ່ນ: ຄໍານໍາຫນ້າ IP,
ipaddress/ໜ້າກາກ. ພອດສາມາດຖືກຕໍ່ທ້າຍໂດຍການເພີ່ມຈໍ້າສອງເມັດຢູ່ທ້າຍທີ່ຢູ່
ຂໍ້ ກຳ ນົດ.
ນອກຈາກນັ້ນ, ສອງຄໍາສັ່ງຕໍ່ໄປນີ້ສາມາດຖືກນໍາຫນ້າໄປຫາທີ່ຢູ່:
random(n[,seed])/ ຄໍາສັ່ງສຸ່ມເລືອກທີ່ຢູ່ແບບສຸ່ມຈາກຊ່ວງທີ່ຢູ່
ລະບຸ. ການໂຕ້ຖຽງມີດັ່ງນີ້: n ແມ່ນຈໍານວນທີ່ຢູ່
ສ້າງແບບສຸ່ມໃນເຄືອຂ່າຍທີ່ໃຫ້ແລະ ແກ່ນ ເປັນເມັດສໍາລັບ pseudo ໄດ້
ເຄື່ອງກໍາເນີດຕົວເລກແບບສຸ່ມ.
split(s,e)/ ຄໍາສັ່ງແບ່ງປັນຖືກນໍາໃຊ້ເພື່ອແບ່ງປັນລະດັບທີ່ຢູ່ເປັນຈໍານວນຫນຶ່ງທີ່ເປັນເອກະລັກ
ອົງປະກອບ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອສະແກນຈາກເຄື່ອງແມ່ຂ່າຍຂອງເຄື່ອງແມ່ຂ່າຍໃນຂະຫນານ.
ການໂຕ້ຖຽງມີດັ່ງນີ້: e ລະບຸຈໍານວນໂຮດທີ່ສະແກນເຂົ້າມາ
ຂະຫນານແລະ s ແມ່ນຈໍານວນເຈົ້າພາບທີ່ສະແກນສະເພາະນີ້ດໍາເນີນການ.
ຕົວເລືອກມີດັ່ງນີ້:
-V ສາເຫດ ສະແກນ ເພື່ອພິມໝາຍເລກລຸ້ນຂອງມັນ.
-I ບໍ່ສົ່ງສະຕຣິງການລະບຸ SSH.
-E ອອກຈາກໂຄງການ, ຖ້າໄຟລ໌ທີ່ມີທີ່ຢູ່ສໍາລັບການຍົກເວັ້ນບໍ່ສາມາດ
ພົບ.
-R ຖ້າທີ່ຢູ່ຖືກສ້າງແບບສຸ່ມ, ທຸງນີ້ເຮັດໃຫ້ໂຄງການບໍ່ສົນໃຈ
ທີ່ຢູ່ຍົກເວັ້ນຈາກໄຟລ໌ຍົກເວັ້ນ. ພຶດຕິກໍາເລີ່ມຕົ້ນແມ່ນເພື່ອ
ຍົກເວັ້ນທີ່ຢູ່ສະເໝີ.
-p ລະບຸວ່າ ສະແກນSSH ຄວນດໍາເນີນການເປັນເຄື່ອງກວດຈັບຕົວແທນ. ທຸງນີ້ກໍານົດ
ໂໝດເລີ່ມຕົ້ນ ແລະເຄື່ອງສະແກນເລີ່ມຕົ້ນເພື່ອກວດຫາຕົວແທນເປີດ.
-h ສະແດງການນໍາໃຊ້ຂອງໂຄງການ.
-n ທ່າເຮືອ,... ລະບຸຕົວເລກຜອດເພື່ອສະແກນ. ພອດຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ແຕ່ລະ
ເຄື່ອງສະແກນທີ່ລະບຸແມ່ນດໍາເນີນການສໍາລັບແຕ່ລະພອດໃນບັນຊີລາຍຊື່ນີ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 22.
-u socks ເຈົ້າພາບ,...
ລາຍຊື່ຂອງເຄື່ອງໝາຍຈຸດທີ່ແຍກອອກຈາກໂຮສ:ພອດຄູ່ຂອງພຣັອກຊີ SOCKS ນັ້ນ ສະແກນ
ຄວນໃຊ້ເພື່ອສະແກນຜ່ານ.
-s ເຄື່ອງສະແກນເນີ ລະບຸຈໍານວນຂອງເຄື່ອງສະແກນຄວນໄດ້ຮັບການປະຕິບັດສໍາລັບແຕ່ລະພອດເປີດ.
ເຄື່ອງສະແກນຫຼາຍອັນຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ເຄື່ອງສະແກນຕໍ່ໄປນີ້ແມ່ນ
ສະຫນັບສະຫນູນໃນປັດຈຸບັນ:
ssh ຊອກຫາເວີຊັນສໍາລັບ SSH, ເວັບ ແລະເຊີບເວີ SMTP.
socks5 ກວດພົບວ່າພຣັອກຊີ SOCKS V5 ກຳລັງແລ່ນຢູ່ໃນພອດຫຼືບໍ່.
socks4 ກວດພົບວ່າພຣັອກຊີ SOCKS V4 ກຳລັງແລ່ນຢູ່ໃນພອດຫຼືບໍ່.
http-proxy ກວດພົບ HTTP ໄດ້ຮັບຕົວແທນ.
http-connect ກວດພົບ HTTP connect proxy.
telnet-proxy ກວດພົບເຊີບເວີພຣັອກຊີທີ່ອີງໃສ່ telnet.
-e excludefile ລະບຸໄຟລ໌ທີ່ມີທີ່ຢູ່ທີ່ຈະແຍກອອກຈາກການສະແກນ.
syntax ແມ່ນຄືກັນກັບທີ່ຢູ່ໃນແຖວຄໍາສັ່ງ.
ຜົນໄດ້ຮັບຈາກ ສະແກນ ມີພຽງແຕ່ທີ່ຢູ່ IP. ຢ່າງໃດກໍຕາມ, ທີ່ຢູ່ IP ສາມາດເປັນ
ປ່ຽນເປັນຊື່ທີ່ມີ ແກ້ໄຂບັນທຶກ(8) ເຄື່ອງມືລວມຢູ່ໃນ Apache webserver.
ຕົວຢ່າງ
ຄຳສັ່ງຕໍ່ໄປນີ້ຈະສະແກນເຄືອຂ່າຍຄລາສ C 10.0.0.0 - 10.0.0.255 ສຳລັບພຣັອກຊີທີ່ເປີດ:
scanssh -p 10.0.0.0/24
ຄໍາສັ່ງຕໍ່ໄປຈະສະແກນສໍາລັບເຄື່ອງແມ່ຂ່າຍ ssh ໃນພອດ 22 ເທົ່ານັ້ນ:
scanssh -n 22 -s ssh 192.168.0.0/16
ຄໍາສັ່ງຕໍ່ໄປນີ້ສາມາດຖືກນໍາໃຊ້ໃນການສະແກນຂະຫນານ. ສອງເຈົ້າພາບສະແກນເຄືອຂ່າຍທີ່ລະບຸໄວ້
ໂດຍສຸ່ມ, ບ່ອນທີ່ນີ້ແມ່ນເຈົ້າພາບທໍາອິດ:
scanssh 'random(0,rsd)/split(1,2)/(192.168.0.0/16 10.1.0.0/24):22,80'
ໃຊ້ scanssh ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
