ນີ້ແມ່ນຄໍາສັ່ງ nc.traditional ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
nc - TCP/IP ມີດກອງທັບສະວິດ
ສະຫຼຸບສັງລວມ
nc [- ທາງເລືອກ] hostname ທ່າເຮືອ [ພອດ] ...
nc -l -p port [- ທາງເລືອກ] [ຊື່ເຈົ້າພາບ] [ພອດ]
ລາຍລະອຽດ
netcat ເປັນປະໂຫຍດ unix ງ່າຍດາຍທີ່ອ່ານແລະຂຽນຂໍ້ມູນໃນການເຊື່ອມຕໍ່ເຄືອຂ່າຍ,
ໃຊ້ TCP ຫຼື UDP protocol. ມັນໄດ້ຖືກອອກແບບເພື່ອເປັນເຄື່ອງມື "back-end" ທີ່ເຊື່ອຖືໄດ້ທີ່ສາມາດເປັນ
ຖືກນໍາໃຊ້ໂດຍກົງຫຼືງ່າຍໂດຍໂຄງການແລະສະຄິບອື່ນໆ. ໃນຂະນະດຽວກັນ, ມັນເປັນ ກ
ເຄື່ອງມືການດີບັ໊ກ ແລະສຳຫຼວດເຄືອຂ່າຍທີ່ອຸດົມສົມບູນດ້ວຍຄຸນສົມບັດ, ເພາະວ່າມັນສາມາດສ້າງໄດ້ເກືອບທຸກປະເພດ
ການເຊື່ອມຕໍ່ທີ່ທ່ານຈະຕ້ອງການແລະມີຄວາມສາມາດທີ່ຫນ້າສົນໃຈໃນຕົວຈໍານວນຫນຶ່ງ. Netcat,
ຫຼື "nc" ເປັນໂຄງການທີ່ແທ້ຈິງມີຊື່, ຄວນຈະໄດ້ຮັບການສະຫນອງຍາວກ່ອນຫນ້ານີ້ເປັນອັນອື່ນ
ຂອງເຄື່ອງມືທີ່ມີລະຫັດລັບແຕ່ມາດຕະຖານ Unix ເຫຼົ່ານັ້ນ.
ໃນການນໍາໃຊ້ທີ່ງ່າຍດາຍທີ່ສຸດ, "nc host port" ສ້າງການເຊື່ອມຕໍ່ TCP ກັບພອດທີ່ໄດ້ຮັບໃນ
ເຈົ້າພາບເປົ້າຫມາຍ. ຫຼັງຈາກນັ້ນ, ວັດສະດຸປ້ອນມາດຕະຖານຂອງທ່ານຖືກສົ່ງໄປຫາເຈົ້າພາບ, ແລະສິ່ງໃດກໍ່ຕາມທີ່ມາ
ກັບຄືນໄປບ່ອນໃນທົ່ວການເຊື່ອມຕໍ່ແມ່ນຖືກສົ່ງໄປຫາຜົນຜະລິດມາດຕະຖານຂອງທ່ານ. ນີ້ຍັງສືບຕໍ່ບໍ່ມີກໍານົດ,
ຈົນກ່ວາດ້ານເຄືອຂ່າຍຂອງການເຊື່ອມຕໍ່ປິດລົງ. ໃຫ້ສັງເກດວ່າພຶດຕິກໍານີ້ແມ່ນແຕກຕ່າງກັນ
ຈາກແອັບພລິເຄຊັນອື່ນໆສ່ວນໃຫຍ່ທີ່ປິດທຸກຢ່າງລົງແລະອອກຫຼັງຈາກສິ້ນສຸດໄຟລ໌
ວັດສະດຸປ້ອນມາດຕະຖານ.
Netcat ຍັງສາມາດເຮັດວຽກເປັນເຊີບເວີໄດ້, ໂດຍການຟັງການເຊື່ອມຕໍ່ຂາເຂົ້າຕາມໃຈມັກ
ports ແລະຫຼັງຈາກນັ້ນດໍາເນີນການອ່ານແລະຂຽນດຽວກັນ. ມີຂໍ້ຈໍາກັດເລັກນ້ອຍ, netcat ບໍ່ໄດ້
ເອົາໃຈຫຼາຍຖ້າມັນເຮັດວຽກຢູ່ໃນໂຫມດ "ລູກຄ້າ" ຫຼື "ເຊີຟເວີ" - ມັນຍັງຄົງເອົາຂໍ້ມູນກັບຄືນແລະ
ອອກໄປຈົນກວ່າຈະບໍ່ມີເຫຼືອອີກ. ໃນທັງສອງຮູບແບບ, ການປິດສາມາດຖືກບັງຄັບຫຼັງຈາກ a
ກຳນົດເວລາທີ່ບໍ່ມີການເຄື່ອນໄຫວຢູ່ດ້ານເຄືອຂ່າຍ.
ແລະມັນສາມາດເຮັດໄດ້ໂດຍຜ່ານ UDP ເຊັ່ນດຽວກັນ, ດັ່ງນັ້ນ netcat ອາດຈະເປັນຄໍາຮ້ອງສະຫມັກ "udp telnet-like"
ທ່ານສະເຫມີຕ້ອງການສໍາລັບການທົດສອບເຄື່ອງແມ່ຂ່າຍຂອງຮູບແບບ UDP ຂອງທ່ານ. UDP, ດັ່ງທີ່ "U" ຫມາຍເຖິງ, ໃຫ້ຫນ້ອຍລົງ
ການສົ່ງຂໍ້ມູນທີ່ເຊື່ອຖືໄດ້ຫຼາຍກວ່າການເຊື່ອມຕໍ່ TCP ແລະບາງລະບົບອາດຈະມີບັນຫາໃນການສົ່ງ
ຂໍ້ມູນຈໍານວນຫລາຍໃນແບບນັ້ນ, ແຕ່ມັນຍັງເປັນຄວາມສາມາດທີ່ເປັນປະໂຫຍດທີ່ຈະມີ.
ທ່ານອາດຈະຖາມວ່າ "ເປັນຫຍັງບໍ່ພຽງແຕ່ໃຊ້ telnet ເພື່ອເຊື່ອມຕໍ່ກັບພອດທີ່ຕົນເອງມັກ?" ຄໍາຖາມທີ່ຖືກຕ້ອງ,
ແລະນີ້ແມ່ນເຫດຜົນບາງຢ່າງ. Telnet ມີບັນຫາ "ການປ້ອນຂໍ້ມູນມາດຕະຖານ EOF", ດັ່ງນັ້ນຕ້ອງ
ແນະນໍາການຄິດໄລ່ການຊັກຊ້າໃນສະຄິບຂັບລົດເພື່ອໃຫ້ຜົນຜະລິດເຄືອຂ່າຍສໍາເລັດ. ນີ້ແມ່ນ
ເຫດຜົນຕົ້ນຕໍ netcat ເຮັດວຽກຈົນກ່ວາດ້ານ * ເຄືອຂ່າຍ * ປິດ. Telnet ຍັງຈະ
ບໍ່ໂອນຂໍ້ມູນໄບນາຣີທີ່ມັກ, ເພາະວ່າຕົວລະຄອນສະເພາະຖືກຕີຄວາມໝາຍເປັນ telnet
ທາງເລືອກແລະດັ່ງນັ້ນຈຶ່ງໄດ້ຮັບການໂຍກຍ້າຍອອກຈາກນ້ໍາຂໍ້ມູນ. Telnet ຍັງປ່ອຍບາງສ່ວນຂອງມັນ
ຂໍ້ຄວາມການວິນິດໄສຕໍ່ຜົນຜະລິດມາດຕະຖານ, ບ່ອນທີ່ netcat ຮັກສາສິ່ງດັ່ງກ່າວໃນທາງສາສະຫນາ
ແຍກອອກຈາກ *ຜົນຜະລິດ* ຂອງມັນ ແລະຈະບໍ່ດັດແປງຂໍ້ມູນທີ່ແທ້ຈິງໃດໆໃນລະຫວ່າງການຖ່າຍທອດເວັ້ນເສຍແຕ່
ເຈົ້າ * ແທ້ໆ * ຕ້ອງການມັນ. ແລະແນ່ນອນ telnet ແມ່ນບໍ່ສາມາດຟັງສໍາລັບຂາເຂົ້າ
ການເຊື່ອມຕໍ່, ຫຼືໃຊ້ UDP ແທນ. Netcat ບໍ່ມີຂໍ້ຈໍາກັດເຫຼົ່ານີ້, ແມ່ນຫຼາຍ
ຂະຫນາດນ້ອຍແລະໄວກວ່າ telnet, ແລະມີປະໂຫຍດອື່ນໆຫຼາຍ.
OPTIONS
-c string ລະບຸຄໍາສັ່ງ shell ເພື່ອ exec ຫຼັງຈາກເຊື່ອມຕໍ່ (ໃຊ້ຢ່າງລະມັດລະວັງ). ຊ່ອຍແນ່
ແມ່ນຜ່ານໄປ / ຖັງ / sh -c ສໍາລັບການປະຕິບັດ. ເບິ່ງ -e ທາງເລືອກຖ້າຫາກວ່າທ່ານບໍ່ມີ
ການເຮັດວຽກ / ຖັງ / sh (ສັງເກດວ່າລະບົບ POSIX-conformant ຕ້ອງມີຫນຶ່ງ).
-e ຊື່ເອກະສານ ລະບຸຊື່ໄຟລ໌ເພື່ອ exec ຫຼັງຈາກເຊື່ອມຕໍ່ (ໃຊ້ຢ່າງລະມັດລະວັງ). ເບິ່ງ -c ທາງເລືອກ
ສໍາລັບຫນ້າທີ່ປັບປຸງ.
-g ປະຕູ source-routing hop point[s], ສູງສຸດ 8
-G num source-routing pointer: 4, 8, 12, ...
-h ສະແດງການຊ່ວຍເຫຼືອ
-i ແຫ້ງ ໄລຍະການຊັກຊ້າສໍາລັບສາຍທີ່ສົ່ງ, ຜອດສະແກນແລ້ວ
-l ໂຫມດຟັງ, ສໍາລັບການເຊື່ອມຕໍ່ຂາເຂົ້າ
-n ທີ່ຢູ່ IP ທີ່ເປັນຕົວເລກເທົ່ານັ້ນ, ບໍ່ມີ DNS
-o ເອກະສານ hex dump ຂອງການຈະລາຈອນ
-p port ໝາຍເລກພອດທ້ອງຖິ່ນ (ຕົວເລກພອດສາມາດເປັນບຸກຄົນ ຫຼືໄລຍະ: lo-hi
[ລວມ])
-q ວິນາທີ ຫຼັງຈາກ EOF ໃນ stdin, ລໍຖ້າຈໍານວນວິນາທີທີ່ລະບຸໄວ້ແລະຫຼັງຈາກນັ້ນອອກ. ຖ້າ
ວິນາທີ ເປັນທາງລົບ, ລໍຖ້າຕະຫຼອດໄປ.
-b ອະນຸຍາດໃຫ້ອອກອາກາດ UDP
-r randomize ທ່າເຮືອທ້ອງຖິ່ນແລະຫ່າງໄກສອກຫຼີກ
-s ສິ່ງເສບຕິດ ທີ່ຢູ່ແຫຼ່ງທ້ອງຖິ່ນ
-t ເປີດການເຈລະຈາ telnet
-u ໂຫມດ UDP
-v verbose [ໃຊ້ສອງຄັ້ງເພື່ອໃຫ້ເປັນ verbose ຫຼາຍ]
-w ແຫ້ງ ໝົດເວລາສໍາລັບການເຊື່ອມຕໍ່ແລະການອ່ານສຸດທິສຸດທ້າຍ
-C ສົ່ງ CRLF ເປັນແຖວທ້າຍ
-z ໂໝດສູນ-I/O [ໃຊ້ສຳລັບການສະແກນ]
-T ປະເພດ ຕັ້ງທຸງ TOS (ປະເພດອາດຈະເປັນຫນຶ່ງໃນ "Minimize-Delay", "Maximize-Throughput",
"Maximize-Reliability", ຫຼື "Minimize-Cost".)
COPYRIGHT
Netcat ແມ່ນການສ້າງຂອງຂ້ອຍເອງທັງຫມົດ, ເຖິງແມ່ນວ່າລະຫັດອື່ນໆຖືກໃຊ້ເປັນຕົວຢ່າງ.
ມັນໄດ້ຖືກມອບໃຫ້ freely ກັບຊຸມຊົນອິນເຕີເນັດໃນຄວາມຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ມີ
ບໍ່ມີຂໍ້ຈໍາກັດຍົກເວັ້ນການໃຫ້ສິນເຊື່ອໃນເວລາທີ່ມັນກໍານົດ. ບໍ່ມີ GPLs, ລິຂະສິດ Berkeley ຫຼືໃດໆ
ຂອງ nonsense ນັ້ນ. ຜູ້ຂຽນຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບຕໍ່ວິທີທີ່ໃຜໃຊ້ມັນ. ຖ້າ netcat
ເຮັດ ໃຫ້ ທ່ານ ອຸ ດົມ ສົມ ບູນ somehow ແລະ ທ່ານ ມີ ຄວາມ ຮູ້ ສຶກ ອັນ ໃຫຍ່ ຫຼວງ, mail ໃຫ້ ຂ້າ ພະ ເຈົ້າ ກວດ. ຖ້າຫາກວ່າທ່ານ
ເປັນພີ່ນ້ອງກັນໃນທາງໃດກໍ່ຕາມກັບ Microsoft Network, ໄດ້ຮັບຊີວິດ. ຄວບຄຸມສະກີສະເໝີ.
ຄໍາເຫັນ, ຄໍາຖາມ, ແລະການແກ້ໄຂເພື່ອ [email protected].
ຫມາຍເຫດ
ບາງຊື່ພອດໃນ / etc / ການບໍລິການ ມີ hyphens -- netcat ໃນປັດຈຸບັນຈະບໍ່ຖືກຕ້ອງ
parse ເຫຼົ່ານັ້ນເວັ້ນເສຍແຕ່ວ່າທ່ານຫນີ hyphens ກັບ backslashes (ເຊັ່ນ: "netcat localhost
'ftp\-data'").
ໃຊ້ nc.traditional ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net