GoGPT Best VPN GoSearch

OnWorks favicon

grepcidr - ອອນລາຍໃນຄລາວ

ແລ່ນ grepcidr ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ grepcidr ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


grepcidr — ກັ່ນຕອງທີ່ຢູ່ IPv4 ແລະ IPv6 ທີ່ກົງກັບຮູບແບບ CIDR

ສະຫຼຸບສັງລວມ


grepcidr [ຕົວເລືອກ] PATTERN [ໄຟລ໌...]

grepcidr [ຕົວເລືອກ] [-e PATTERN | -f PATFILE] [ໄຟລ໌...]

ລາຍລະອຽດ


grepcidr ສາມາດໃຊ້ເພື່ອກັ່ນຕອງລາຍຊື່ຂອງທີ່ຢູ່ IP ຕໍ່ກັບໜຶ່ງ ຫຼືຫຼາຍກວ່າ Classless Inter-
ຂໍ້ມູນສະເພາະຂອງ Domain Routing (CIDR). ເຊັ່ນດຽວກັນກັບ grep, ມີທາງເລືອກທີ່ຈະປ່ຽນການຈັບຄູ່
ແລະໂຫຼດຮູບແບບຈາກໄຟລ໌. grepcidr ມີຄວາມສາມາດປະມວນຜົນຂະຫນາດໃຫຍ່ຢ່າງມີປະສິດທິພາບ
ຈໍານວນ IP ແລະເຄືອຂ່າຍ.

OPTIONS


-V ສະແດງສະບັບຊອບແວ

-c ສະແດງຈໍານວນເສັ້ນທີ່ກົງກັນ, ແທນທີ່ຈະສະແດງເສັ້ນ

-i ການຈັບຄູ່ແບບປີ້ນກັນ, ປະກອບມີເສັ້ນທີ່ບໍ່ມີ IP, ຫມາຍຄວາມວ່າ -v

-s ບັງຄັບໃຫ້ສອດຄ່ອງຢ່າງເຂັ້ມງວດຂອງຫນ້າກາກ CIDR; ສ່ວນເຈົ້າພາບຕ້ອງເປັນສູນທັງໝົດ

-v ປີ້ນຄວາມຮູ້ສຶກຂອງການຈັບຄູ່, ສາຍຜົນຜະລິດທີ່ມີ IPs ທີ່ບໍ່ກົງກັນ

-x ການຈັບຄູ່ຢ່າງເຂັ້ມງວດ, ພຽງແຕ່ເບິ່ງໃນຕອນເລີ່ມຕົ້ນຂອງແຖວ

-e ລະບຸຮູບແບບ IP ຫຼື CIDR ແຕ່ລະອັນໃນແຖວຄຳສັ່ງ

-f ໂຫຼດແຕ່ລະ IP ຫຼືຮູບແບບ CIDR ຈາກໄຟລ໌

ການນໍາໃຊ້ ຫມາຍເຫດ


ຮູບແບບທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງອາດມີຫຼາຍຮູບແບບທີ່ແຍກກັນ
ຊ່ອງຫວ່າງ ຫຼືເຄື່ອງໝາຍຈຸດ. ສໍາລັບບັນຊີລາຍຊື່ຍາວຂອງຮູບແບບເຄືອຂ່າຍ, ໃຊ້ -f ເພື່ອໂຫລດໄຟລ໌ທີ່ແຕ່ລະຄົນ
ແຖວມີໜຶ່ງຮູບແບບ (ສາມາດເປັນ IPv4 ຫຼື IPv6). ແຖວຫວ່າງເປົ່າ ແລະຄຳເຫັນເລີ່ມຕົ້ນດ້ວຍ #
ຖືກລະເລີຍ.

ແຕ່ລະຮູບແບບ IPv4, ບໍ່ວ່າຈະຢູ່ໃນເສັ້ນຄໍາສັ່ງຫຼືໂຫລດຈາກໄຟລ໌, ອາດຈະເປັນ:

abcd/xy (ຮູບແບບ CIDR)
abcd-efgh (ຊ່ວງ IP)
abcd (IP ດຽວ)

ແລະເຊັ່ນດຽວກັນສໍາລັບ IPv6:

a:b:c::/xyz (ຮູບແບບ CIDR)
a:b:c:: (IP ດຽວ)

ຮູບແບບ dotted-decimal IPv4, ຫຼືຮູບແບບ IPv6 ທີ່ຖືກຕ້ອງຕາມກົດໝາຍແມ່ນຮອງຮັບ (ເບິ່ງ: man inet_pton).

ທີ່ຢູ່ IP ທີ່ປາກົດຢູ່ບ່ອນໃດກໍໄດ້ໃນແຖວປ້ອນຂໍ້ມູນຈະຖືກປຽບທຽບ ແລະຈັບຄູ່ກັນ
ຮູບ​ແບບ. ເພື່ອຮັບຮູ້, IP (ຊ່ອງຂໍ້ມູນ) ຈະຕ້ອງສິ້ນສຸດດ້ວຍການສິ້ນສຸດຂໍ້ຄວາມ. IPv4
ຊ່ອງຂໍ້ມູນສິ້ນສຸດກັບອັນອື່ນນອກຈາກຕົວເລກ ຫຼືຈຸດ. ຊ່ອງຂໍ້ມູນ IPv6 ສິ້ນສຸດລົງ
ຕາມອັນອື່ນນອກເໜືອໄປຈາກຕົວເລກອັກຂະລະ, ຈຸດ, ຫຼືຈໍ້າສອງເມັດ. ທັງນີ້ກໍເພື່ອປ້ອງກັນການເກີດອຸບັດຕິເຫດ
ການຈັບຄູ່ຂໍ້ຄວາມທີ່ບໍ່ຊັດເຈນເຊັ່ນຊື່ໂຮດທີ່ມີ DNS ປີ້ນກັບກັນ.

ການນໍາໃຊ້ -x ທາງ​ເລືອກ​ທີ່​ຈະ​ເຮັດ parse ຢ່າງ​ເຂັ້ມ​ງວດ​ໂດຍ​ບໍ່​ມີ​ການ​ຊອກ​ຫາ​ເສັ້ນ​ທັງ​ຫມົດ​, ແລະ​ grepcidr ຈະ
ພຽງແຕ່ຊອກຫາ IP ດຽວໃນຕອນເລີ່ມຕົ້ນຂອງແຖວ.

ຕົວຢ່າງ


grepcidr -f ournetworks blacklist > abuse.log

ຊອກຫາລູກຄ້າ (ໄລຍະ CIDR ໃນໄຟລ໌) ທີ່ປາກົດຢູ່ໃນບັນຊີດໍາ

grepcidr 2001:db8::/32 log.1 log.2

ຊອກຫາເຄືອຂ່າຍ IPv6 ນີ້ພາຍໃນສອງໄຟລ໌

grepcidr 127.0.0.0/8 iplog

ຊອກຫາທີ່ຢູ່ IP ທ້ອງຖິ່ນໃດນຶ່ງພາຍໃນໄຟລ໌ iplog

grepcidr "192.168.0.1-192.168.10.13" iplog

ຄົ້ນຫາ IPs ທີ່ກົງກັບຂອບເຂດທີ່ລະບຸໄວ້ໃນໄຟລ໌ iplog

script | grepcidr -vf whitelist > blacklist

ສ້າງບັນຊີດໍາ, ດ້ວຍເຄືອຂ່າຍບັນຊີຂາວທີ່ຖືກໂຍກຍ້າຍອອກ (ປີ້ນກັບກັນ)

grepcidr -f list1 list2

ການອ້າງອິງຂ້າມສອງບັນຊີລາຍຊື່, ຜົນໄດ້ຮັບ IPs ທົ່ວໄປຂອງທັງສອງລາຍການ

ອອກ STATUS


ເຊັ່ນດຽວກັນກັບ grep: ສະຖານະການອອກແມ່ນ 0 ຖ້າພົບ IP ທີ່ກົງກັນ, ແລະ 1 ຖ້າບໍ່ພົບ. ຖ້າເປັນ
ເກີດຄວາມຜິດພາດຂຶ້ນສະຖານະທາງອອກແມ່ນ 2.

ໃຊ້ grepcidr ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.