Аливаа програм Интернет эсвэл дотоод сүлжээгээр өөр хоорондоо харилцдаг. Тусгай портууд үүнийг ихэвчлэн TCP ба UDP протоколуудад ашигладаг. Та одоо байгаа портуудын аль нь ашиглагдаж байгааг мэдэх болно, өөрөөр хэлбэл үйлдлийн систем дэх байгаа хэрэгслийн тусламжтайгаар нээлттэй гэж тооцогддог. Ubuntu-ийн түгээлтийн жишээг ашиглан энэхүү процедурыг сайтар судлаарай.
Ubuntu дээр нээлттэй портуудыг үзэх
Даалгавраа биелүүлэхийн тулд бид стандарт консол болон нэмэлт хэрэгслүүдийг сүлжээг хянахын тулд ашиглахыг санал болгож байна. Бүр туршлагагүй хэрэглэгчид ч баг бүрийг ойлгох чадвартай байх болно, бид тэдгээрийг тайлбарлах болно. Доорх хоёр өөр хэрэгслийг танилцуулахын тулд бид танд санал болгож байна.
Арга 1: lsof
Lsof гэгддэг хэрэгсэл нь бүх системийн холболтуудыг хянадаг бөгөөд тус бүрийн талаар дэлгэрэнгүй мэдээллийг харуулдаг. Зөвхөн сонирхож буй өгөгдлийг авахын тулд зөвхөн зөв аргументыг өгөх хэрэгтэй.
- Run "Терминал" цэс эсвэл тушаалаар Ctrl + Alt + T.
- Тушаалыг оруулна уу
sudo lsof -i
дараа нь дарна уу Оруулна уу. - Root хандалтын нууц үгийг тодорхойлно. Текст бичих үед тэмдэгт оруулах үед консол дээр харагдахгүй байгааг анхаарна уу.
- Эцсийн эцэст сонирхлын бүх параметрүүдтэй бүх холболтуудын жагсаалтыг харах болно.
- Холболтын жагсаалтыг том болбол уг хэрэгсэл нь танд хэрэгтэй порттой мөрүүдийг харуулахын тулд үр дүнг нь шүүж болно. Үүнийг оруулах замаар хийдэг
sudo lsof -i | grep 20814
хаана 20814 - шаардлагатай портын дугаар. - Энэ нь зөвхөн үр дүнг шалгахад л үлддэг.
Арга 2: Nmap
Nmap нээлттэй эхийн програм хангамж нь идэвхтэй холболтод зориулж сканнерийн сүлжээг гүйцэтгэх боломжтой боловч энэ нь бага зэрэг өөр хэрэгждэг. Nmap нь бас график интерфэйстэй хувилбартай боловч өнөөдөр энэ нь бидэнд ашигтай биш юм. Учир нь үүнийг ашиглахад бүхлээр нь ашиглахыг зөвлөдөггүй. Ашигтай ажиллах нь иймэрхүү харагдана:
- Консолыг ажиллуулж, хэрэгслийг суулгах замаар суулгах хэрэгтэй
sudo apt-get install nmap
. - Нэвтрэх боломжийг олгох нууц үгээ оруулахаа мартуузай.
- Системд шинэ файл нэмэх.
- Одоо шаардлагатай командыг үзүүлэх командыг ашиглана уу.
nmap localhost
. - Нээлттэй портуудын талаарх мэдээллийг унших.
Дээрх зааврууд нь дотоод портуудыг олж авахад тохиромжтой боловч хэрэв та гадаад портуудыг сонирхож байгаа бол дараах хэдэн зүйлийг хийх хэрэгтэй:
- Icanhazhaz онлайн үйлчилгээ ашиглан өөрийн сүлжээний IP хаягийг олж мэд. Үүнийг хийхийн тулд консолд оруулна уу
wget -O - -q icanhazip.com
дараа нь дарна уу Оруулна уу. - Таны сүлжээний хаягийг санаарай.
- Үүний дараа түүнийг дээр нь хайлт хийнэ үү
nmap
болон таны IP. - Хэрэв та ямар нэгэн үр дүнд хүрэхгүй бол бүх порт хаалттай байна. Хэрэв нээлттэй бол тэдгээр нь гарч ирэх болно "Терминал".
Бид өөрсдийнхөө алгоритмын талаар мэдээлэл хайж байгаа тул бид хоёр аргыг авч үзсэн. Та хамгийн сайн сонголтыг сонгохын тулд, сүлжээг хянахдаа аль портууд нээлттэй байгааг олж мэдэх явдал юм.