ນີ້ແມ່ນຄໍາສັ່ງ tcpreen ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານທີ່ເຮັດວຽກອອນໄລນ໌ຟຣີຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tcpreen - ເຄື່ອງມືຕິດຕາມການຖ່າຍທອດ TCP
ສະຫຼຸບສັງລວມ
tcpreen [-cdflnqv] [-b maxbytes] [ -f ຮູບແບບ] [-F ລູກຄ້າສູງສຸດ] [-m ເຊື່ອມຕໍ່ສູງສຸດ] [ -o
logfile] [-u ຜູ້ໃຊ້] [-a ຜູກມັດ] [ -s ຊື່ເຊີບເວີ] [-p proto1/proto2] ເຊີບເວີ
[ທ້ອງຖິ່ນ]
ລາຍລະອຽດ
TCPreen ຕິດຕາມກວດກາແລະໃຫ້ຜູ້ໃຊ້ວິເຄາະຂໍ້ມູນທີ່ຖ່າຍທອດລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍຜ່ານ
ການເຊື່ອມຕໍ່ TCP. ມັນສຸມໃສ່ການຖ່າຍທອດຂໍ້ມູນແລະດໍາເນີນການຢູ່ໃນຊັ້ນຊອບແວ, ບໍ່ແມ່ນຢູ່
ໂປຣໂຕຄອນການສົ່ງຕໍ່ລະດັບຕໍ່າກວ່າ packet sniffers ເຮັດ.
ມັນເຮັດວຽກຄືກັບຂົວລະຫວ່າງເຄື່ອງແມ່ຂ່າຍແລະລູກຄ້າທີ່ຕິດຕໍ່ສື່ສານຜ່ານ TCP
sessions, ແລະສາມາດສະແດງຫຼືບັນທຶກຂໍ້ມູນທີ່ຖືກສົ່ງໄປໃນທາງໃດກໍ່ຕາມ.
ໃນຮູບແບບມາດຕະຖານ, TCPreen ເປີດຊ່ອງຟັງສຽງ (ຢູ່ໃນຜອດ ທ່າເຮືອທ້ອງຖິ່ນ ເຊິ່ງເປັນແບບເຄື່ອນໄຫວ
ຈັດສັນໂດຍຄ່າເລີ່ມຕົ້ນ), ແລະລໍຖ້າຈົນກ່ວາລູກຄ້າເຊື່ອມຕໍ່ກັບມັນ. ຫຼັງຈາກນັ້ນ, ມັນເຊື່ອມຕໍ່ກັບ
ເຊີບເວີ (ຢູ່ໃນພອດ ເຊີບເວີພອດ) ແລະສົ່ງຕໍ່ຂໍ້ມູນລະຫວ່າງແຕ່ລະໂຮດຈົນກ່ວາກອງປະຊຸມແມ່ນ
ປິດໂດຍຂ້າງໃດຫນຶ່ງ.
OPTIONS
-a ການໂຕ້ຕອບ, --ຍອມຮັບ ການໂຕ້ຕອບ or -- ຜູກມັດ ການໂຕ້ຕອບ
ລະບຸການໂຕ້ຕອບທີ່ຈະໃຊ້ເພື່ອຟັງການເຊື່ອມຕໍ່ລູກຄ້າ. ໂດຍ
ເລີ່ມຕົ້ນ, ການໂຕ້ຕອບເຄືອຂ່າຍທັງຫມົດຖືກນໍາໃຊ້.
-b bytecount or --ໄບຕ໌ bytecount
ຈໍາກັດຄວາມຍາວຂອງເຊດຊັນ TCP ເປັນ bytecount ໄບຕ໌. ຖ້າເຊດຊັນເກີນນີ້
ປະລິມານ, ມັນຈະຖືກປິດຢູ່ໃນຂອບເຂດຂອງຊຸດຂໍ້ມູນຕໍ່ໄປ.
-c or --ເຊື່ອມຕໍ່
ເຊື່ອມຕໍ່ກັບລູກຄ້າທີ່ລະບຸໄວ້ແທນທີ່ຈະລໍຖ້າລູກຄ້າເຊື່ອມຕໍ່. ນີ້
ແມ່ນສໍາລັບຜູ້ໃຊ້ຜູ້ຊ່ຽວຊານທີ່ຮູ້ວ່າພວກເຂົາກໍາລັງເຮັດຫຍັງເທົ່ານັ້ນ. ຖ້າບໍ່ມີຊື່ເຈົ້າພາບ
ລະບຸໄວ້, TCPreen ຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບໂຮດທ້ອງຖິ່ນ.
ການນໍາໃຊ້ -a ທີ່ຢູ່ ເພື່ອລະບຸທີ່ຢູ່ລູກຄ້າທີ່ຈະເຊື່ອມຕໍ່ກັບ.
-d or --daemon
ເປີດ daemon ຮູບແບບການ. ເມື່ອຕົວເລືອກນີ້ຖືກເລືອກ, TCPreen ຈະດໍາເນີນການໃນ
ພື້ນຫລັງແລະສົ່ງຂໍ້ມູນໄປຫາ syslog ແທນ console ໄດ້. ອັນນີ້ເຮັດໃຫ້
ງຽບ ຮູບແບບການ ແລະ ຫຼາຍ ລູກຄ້າ ຮູບແບບການ ອັດຕະໂນມັດ.
ທ່ານອາດຈະຕ້ອງການໃຊ້ທາງເລືອກ -F ເຊັ່ນກັນ.
ຫມາຍເຫດ: ຖ້າທ່ານເປີດຄຸນສົມບັດນີ້, ໄຟລ໌ບັນທຶກຈະຖືກສ້າງຂື້ນຈາກ ຮາກ
ໄດເລກະທໍລີ, ບໍ່ແມ່ນມາຈາກປະຈຸບັນ. ເບິ່ງ daemon(3) ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
-f ຮູບແບບບັນທຶກ or -- ຮູບແບບ ຮູບແບບບັນທຶກ
ເລືອກຮູບແບບສໍາລັບຜົນຜະລິດ. ຮູບແບບສະຫນັບສະຫນູນປະກອບມີ: C (C source strings-like
ການເຂົ້າລະຫັດ), hex (ການຖິ້ມຂໍ້ມູນເລກຖານສິບຫົກ), ນັບ (ຂຽນຈໍານວນຂອງຂໍ້ມູນ), null
(ພຽງແຕ່ສະແດງທີ່ຢູ່ເຊື່ອມຕໍ່ໃຫມ່), ລະຫັດຜ່ານ (ການຈັບລະຫັດຜ່ານພື້ນຖານ,
ຍັງບໍ່ສໍາເລັດ), ວັດຖຸດິບ (ຂຽນຂໍ້ມູນດັ່ງທີ່ເປັນ, ເຖິງແມ່ນວ່າມັນບໍ່ແມ່ນ 7-bit ທີ່ສະອາດ), ອອກ
(ແທນທີ່ຕົວອັກສອນທີ່ພິມບໍ່ໄດ້ດ້ວຍຈຸດ).
-F nproc or --ສ້ອມ nproc
ລະບຸຈໍານວນເຊດຊັນສູງສຸດທີ່ສາມາດປິ່ນປົວໄດ້ໃນເວລາດຽວກັນ. ໂດຍ
ໃນຕອນຕົ້ນ, ພຽງແຕ່ຫນຶ່ງ session ໄດ້ຖືກອະນຸຍາດໃນເວລານັ້ນທີ່ຈະຮັກສາຜົນໄດ້ຮັບຂອງໂຄງການ
ອ່ານງ່າຍ.
-h or - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອບາງຢ່າງ ແລະອອກ.
-l or --ຟັງ
ຟັງ "ເຄື່ອງແມ່ຂ່າຍ" ແທນທີ່ຈະເຊື່ອມຕໍ່ກັບມັນ. ນີ້ສາມາດຖືກນໍາໃຊ້ໂດຍຂັ້ນສູງ
ຜູ້ໃຊ້ເພື່ອດໍາເນີນການເຄື່ອງແມ່ຂ່າຍທີ່ຂັບເຄື່ອນດ້ວຍສະຫມອງຂອງມະນຸດໂດຍ telnet-ing ກັບ TCPreen ເຄື່ອງແມ່ຂ່າຍ ທີ່ຢູ່.
ສາມາດລະບຸທີ່ຢູ່ການໂຕ້ຕອບການຟັງທາງເລືອກໄດ້.
-m conn_num or --maxconn conn_num
ຈັດການ conn_num ການເຊື່ອມຕໍ່ລູກຄ້າຕິດຕໍ່ກັນກ່ອນທີ່ຈະອອກ. ໃນເວລາທີ່ທາງເລືອກນີ້ແມ່ນ
ບໍ່ໄດ້ໃຊ້, ໂຄງການຈະດໍາເນີນການຕະຫຼອດໄປ (ຈົນກ່ວາຂັດຂວາງ).
-n or -- ຕົວເລກ
ປິດການໃຊ້ງານການຊອກຫາ DNS reverse ແລະການແກ້ໄຂຊື່ບໍລິການ. ຊື່ ແລະພອດ
ຕົວເລກຈະປາກົດຢູ່ໃນຮູບແບບຕົວເລກ. ຕົວເລືອກນີ້ຈະເລັ່ງການເຊື່ອມຕໍ່ a
ນ້ອຍ.
-o logfile or -- ຜົນຜະລິດ logfile
ບັນທຶກຂໍ້ມູນໃສ່ໄຟລ໌ logfile. ຖ້າມັນມີຢູ່ແລ້ວ, ມັນຈະຖືກຂຽນທັບ. "-" ແມ່ນ
ນໍາໃຊ້ສໍາລັບ stdout.
ໄຟລ໌ບັນທຶກຫຼາຍສາມາດຖືກນໍາໃຊ້ (ມີຮູບແບບທີ່ແຕກຕ່າງກັນ). ຍົກຕົວຢ່າງ:
tcpreen -f hex -o hexafile.log -f C -o file.log smtp
ຈະຊ່ວຍປະຢັດ hexafile.log ໃນເລກຖານສິບຫົກ ແລະ file.log ໃນການເຂົ້າລະຫັດ C.
-p or -- ພິທີການ
ລະບຸວ່າໂປຣໂຕຄໍເຄືອຂ່າຍໃດຈະຖືກນຳໃຊ້. ຖ້າພິທີການດຽວ
ຊື່ໄດ້ຖືກລະບຸ, ມັນຈະຖືກນໍາໃຊ້ທັງສອງວິທີ. ສອງໂປໂຕຄອນທີ່ແຕກຕ່າງກັນສາມາດຖືກນໍາໃຊ້
ໃນແຕ່ລະດ້ານໂດຍການແຍກພວກມັນດ້ວຍເຄື່ອງ ໝາຍ ແບບນີ້: 'tcp/tcp6'. ທໍາອິດ
ຫຼັງຈາກນັ້ນ, ໂປໂຕຄອນຈະຖືກນໍາໃຊ້ເພື່ອຕິດຕໍ່ສື່ສານກັບເຄື່ອງແມ່ຂ່າຍ, ສຸດທ້າຍຈະເປັນ
ໃຊ້ເພື່ອແລກປ່ຽນຂໍ້ມູນກັບລູກຄ້າ.
ໂປໂຕຄອນຕໍ່ໄປນີ້ຖືກຮັບຮູ້ໃນປັດຈຸບັນ: tcp (TCP ຜ່ານ IPv4), tcp6 (TCP
ເກີນ IPv6) ແລະ Unix or ທ້ອງຖິ່ນ (Unix interprocess streams). ໂດຍຄ່າເລີ່ມຕົ້ນ, tcp ຖືກນໍາໃຊ້.
-q or --ງຽບ
ເປີດ ງຽບ ຮູບແບບການ: ຢ່າຂຽນອັນໃດອັນໜຶ່ງໃສ່ຜົນໄດ້ຮັບມາດຕະຖານ (stdout).
-s hostname or --ເຊີບເວີ hostname
ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍທີ່ລະບຸໄວ້ແທນທີ່ຈະເປັນເຈົ້າພາບທ້ອງຖິ່ນທີ່ຖືກນໍາໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
-u ຜູ້ໃຊ້ or -ຜູ້ໃຊ້ ຜູ້ໃຊ້
ເມື່ອດໍາເນີນການເປັນ super-user, ຫຼຸດລົງສິດທິພິເສດແລະຕັ້ງ UID ເປັນຂອງ ຜູ້ໃຊ້ (ມັນຕ້ອງເປັນ
ຊື່ຜູ້ໃຊ້ທີ່ຖືກຕ້ອງ). ນັ້ນແມ່ນແນະນໍາໃຫ້ສູງຖ້າ tcpreen ຈະຖືກຜູກມັດກັບສະຫງວນໄວ້
ພອດ, ເຊິ່ງພຽງແຕ່ຮາກສາມາດຜູກມັດໃນລະບົບ Unix.
ທ່ານຕ້ອງເປັນຮາກເພື່ອໃຊ້ທາງເລືອກນີ້.
-v or -- verbose
ເພີ່ມທະວີການ verbosity ຂອງໂຄງການ. ນີ້ສາມາດໄດ້ຮັບການສະສົມ.
-V or - ການປ່ຽນແປງ
ສະແດງສະບັບໂຄງການແລະໃບອະນຸຍາດແລະອອກ.
ທິດສະດີວິທະຍາ
ເຫຼົ່ານີ້ແມ່ນບັນຫາທົ່ວໄປ:
ບໍ່ມີຫຍັງເກີດຂຶ້ນ:
ລູກຄ້າກຳລັງສື່ສານກັບເຊີບເວີຢ່າງຖືກຕ້ອງ, ແຕ່ TCPreen ງຽບຢູ່.
ໃຫ້ແນ່ໃຈວ່າທ່ານບອກລູກຄ້າໃຫ້ເຊື່ອມຕໍ່ກັບທີ່ຢູ່ TCPreen ແທນທີ່ຈະເປັນຕົວຈິງ
ທີ່ຢູ່ຂອງເຄື່ອງແມ່ຂ່າຍ.
ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ເປີດໃຊ້ຮູບແບບ verbose.
ຊື່ພອດແປກ:
ມີເບິ່ງຢູ່ / etc / ການບໍລິການ ແລະເຈົ້າຈະຮູ້ວ່ານີ້ຫມາຍຄວາມວ່າແນວໃດ. ອີກທາງເລືອກ,
ທ່ານອາດຈະຕ້ອງການໃຊ້ -n.
ຄວາມປອດໄພ
tcpreen ຕ້ອງການ ຮາກ ສິດທິພິເສດທີ່ຈະຜູກມັດກັບພອດ TCP ທີ່ສະຫງວນໄວ້ (ພາຍໃຕ້ 1024). ຖ້າເຈົ້າ
ຈໍາເປັນຕ້ອງເຮັດແນວນັ້ນແທ້ໆ, ເຈົ້າອາດຈະແລ່ນ tcpreen ຕັ້ງຄ່າ UID ຮາກ. ໃນສະຖານະການດັ່ງກ່າວ, ທ່ານຕ້ອງ
ໃຫ້ແນ່ໃຈວ່າຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ເທົ່ານັ້ນທີ່ສາມາດດໍາເນີນການໄດ້ tcpreen, ເນື່ອງຈາກວ່າມັນສາມາດຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນການຈະລາຈອນ
to ໃດ ພອດທີ່ສະຫງວນໄວ້ໃນລະບົບ.
tcpreen ອັດຕະໂນມັດຈະລຸດສິດທິພິເສດທັນທີທີ່ມັນໄດ້ຈັດສັນການຟັງຂອງຕົນ
ເຕົ້າຮັບເພື່ອຈໍາກັດການຮັບແສງ. ໄຟລ໌ບັນທຶກຖືກສ້າງຂື້ນສະເຫມີດ້ວຍການອະນຸຍາດເລີ່ມຕົ້ນຂອງ
ຜູ້ໃຊ້ໃນປັດຈຸບັນ.
ຄວນລະມັດລະວັງໃນເວລາໃຊ້ tcpreen ຍ້ອນວ່າມັນສາມາດຖືກນໍາໃຊ້ເພື່ອເຂົ້າເຖິງເຄືອຂ່າຍຂອງທ່ານຫຼື
ລະບົບຈາກພາຍນອກ (ນັ້ນແມ່ນເຫດຜົນທີ່ປົກກະຕິມັນຈະປະຕິເສດທີ່ຈະດໍາເນີນການເປັນຮາກ).
ໃຊ້ tcpreen ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net