ರಿಮೋಟ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ (ಅಥವಾ ಸರ್ವರ್) ಎಕ್ಸ್ ಪೋರ್ಟ್ ತೆರೆದಿದೆಯೇ ಎಂದು ಕೆಲವೊಮ್ಮೆ ನಾವು ತಿಳಿದುಕೊಳ್ಳಬೇಕು, ಆ ಸಮಯದಲ್ಲಿ ನಮಗೆ ಬಳಸಲು ಕೆಲವು ಆಯ್ಕೆಗಳು ಅಥವಾ ಸಾಧನಗಳಿಲ್ಲ:
nmap
ನಮ್ಮಲ್ಲಿ ಹಲವರು ಯೋಚಿಸುವ ಮೊದಲ ಪರಿಹಾರವೆಂದರೆ: nmap , ಎಂಬ ಲೇಖನವನ್ನು ನೋಡಿ: NMap ನೊಂದಿಗೆ ಮುಕ್ತ ಬಂದರುಗಳನ್ನು ನೋಡಿ ಮತ್ತು ನಮ್ಮನ್ನು ರಕ್ಷಿಸಿಕೊಳ್ಳುವ ಕ್ರಮಗಳನ್ನು ನೋಡಿ
ಒಂದು ವೇಳೆ ನೀವು ಸಂಪೂರ್ಣ ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಬಯಸದಿದ್ದರೆ, ಆದರೆ ಎಕ್ಸ್ ಕಂಪ್ಯೂಟರ್ / ಸರ್ವರ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಪೋರ್ಟ್ ತೆರೆದಿದೆಯೇ ಎಂದು ತಿಳಿಯಲು ಬಯಸಿದರೆ, ಅದು ಹೀಗಿರುತ್ತದೆ:
nmap {IP_O_DOMINIO} -p {PUERTO} | grep -i tcp
ಉದಾಹರಣೆ:
nmap localhost -p 22 | grep -i tcp
ಓ ಚೆನ್ನಾಗಿ:
nmap 127.0.0.1 -p 22 | grep -i tcp
ಇದು ಏನು ಸರಳವಾಗಿದೆ, ಕೊಟ್ಟಿರುವ ಪೋರ್ಟ್ ತೆರೆದಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ಅದು ಐಪಿ ಅಥವಾ ಹೋಸ್ಟ್ ಅನ್ನು ಕೇಳುತ್ತದೆ, ನಂತರ ಗ್ರೆಪ್ ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅವರು ಓದಲು ಬಯಸುವ ಸಾಲನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ, ಅದು ತೆರೆದಿದ್ದರೆ (ಮುಕ್ತ) ಅಥವಾ ಮುಚ್ಚಿದ್ದರೆ (ಮುಚ್ಚಲಾಗಿದೆ) ) ಆ ಬಂದರು:
ಸರಿ ... ಹೌದು, ಎನ್ಮ್ಯಾಪ್ (ನೆಟ್ವರ್ಕ್ ಎಕ್ಸ್ಪ್ಲೋರೇಶನ್ ಮತ್ತು ಪೋರ್ಟ್ ಪ್ರೋಬಿಂಗ್ ಟೂಲ್) ನಮಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಆದರೆ ನೀವು ಇನ್ನೂ ಕಡಿಮೆ ಟೈಪ್ ಮಾಡಬೇಕಾದ ಇತರ ರೂಪಾಂತರಗಳಿವೆ.
nc
nc ಅಥವಾ netcat, ಪೋರ್ಟ್ ತೆರೆದಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ತಿಳಿಯುವುದು ಹೆಚ್ಚು ಸರಳವಾದ ಆಯ್ಕೆಯಾಗಿದೆ:
nc -zv {IP_O_DOMINIO} {PUERTO}
ಅದು:
nc -zv 192.168.122.88 80
ತೆರೆದಿರುವ ಬಂದರಿಗೆ (80) ಮತ್ತು ಇನ್ನೊಂದು ಬಂದರಿಗೆ (53) ಪರೀಕ್ಷೆಯನ್ನು ಮಾಡುವ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಇಲ್ಲಿದೆ:
El -zv ಅದು ಏನು ಮಾಡುತ್ತದೆ, ದಿ v ಪೋರ್ಟ್ ತೆರೆದಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ನೋಡಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ z ಪೋರ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿದ ತಕ್ಷಣ ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ z ನಂತರ ನಾವು ಒಂದು ಮಾಡಬೇಕಾಗಿತ್ತು Ctrl + C ಎನ್ಸಿ ಮುಚ್ಚಲು.
ನೆಟ್
ಇದು ನಾನು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಬಳಸಿದ ರೂಪಾಂತರವಾಗಿದೆ (ಮೇಲೆ ತಿಳಿಸಿದವರ ಅಜ್ಞಾನದಿಂದಾಗಿ), ಪ್ರತಿಯಾಗಿ ಟೆಲ್ನೆಟ್ ಒಂದು ಬಂದರು ತೆರೆದಿದೆಯೋ ಇಲ್ಲವೋ ಎಂದು ತಿಳಿದುಕೊಳ್ಳುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಿನದನ್ನು ನಮಗೆ ಒದಗಿಸುತ್ತದೆ.
telnet {IP_O_HOST} {PUERTO}
ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:
telnet 192.168.122.88 80
ಟೆಲ್ನೆಟ್ನ ಸಮಸ್ಯೆ ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚುತ್ತಿದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ನಾವು ಟೆಲ್ನೆಟ್ ವಿನಂತಿಯನ್ನು ಮುಚ್ಚಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಮತ್ತು ಆ ಟರ್ಮಿನಲ್ ಅನ್ನು ಮುಚ್ಚಲು ನಾವು ಒತ್ತಾಯಿಸಲ್ಪಡುತ್ತೇವೆ, ಇಲ್ಲದಿದ್ದರೆ ಇನ್ನೊಂದು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೆಲ್ನೆಟ್ ಕಿಲ್ಲಾಲ್ ಅಥವಾ ಅದೇ ರೀತಿಯದ್ದನ್ನು ಮಾಡಿ. ಅದಕ್ಕಾಗಿಯೇ ನಾನು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ ನಾನು ಟೆಲ್ನೆಟ್ ಬಳಸುವುದನ್ನು ತಪ್ಪಿಸುತ್ತೇನೆ.
ಅಂತ್ಯ!
ಹೇಗಾದರೂ, ಇದು ನಿಮಗೆ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಪೋರ್ಟ್ ತೆರೆದಿದೆಯೆ ಅಥವಾ ಇನ್ನೊಂದು ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಇಲ್ಲವೇ ಎಂದು ತಿಳಿಯಲು ಬೇರೆ ಯಾವುದೇ ಮಾರ್ಗ ತಿಳಿದಿದ್ದರೆ, ಅದನ್ನು ಕಾಮೆಂಟ್ಗಳಲ್ಲಿ ಬಿಡಿ.
ಸಂಬಂಧಿಸಿದಂತೆ
ನಾನು ಎಸ್ಎಸ್ಹೆಚ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸಿದಾಗ ಈ ಆಜ್ಞೆಗಳು ನನಗೆ ಸೂಕ್ತವಾಗಿ ಬರುತ್ತವೆ!
ಧನ್ಯವಾದಗಳು!
ಅದೇ ರೀತಿ ಮಾಡಲು ಚಿತ್ರಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್ ಇದೆಯೇ?
ನೀವು ಯಾವಾಗಲೂ ಹಿಂದಿನಿಂದ nmap ಬಳಸುವ en ೆನ್ಮ್ಯಾಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು :)
Nmapfe ನೊಂದಿಗೆ ಇದ್ದರೆ, ಅದು nmap ನೊಂದಿಗೆ ಬರುವ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ.
ನೆಟ್ಕ್ಯಾಟ್ನೊಂದಿಗೆ ಅದು z ಅಮಾನ್ಯ ಆಯ್ಕೆಯಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ, ಅದು ಇಲ್ಲದೆ ಅದು ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಮತ್ತು $ man nc ನಲ್ಲಿ, ಅದು ಕಾಣಿಸುವುದಿಲ್ಲ. ಅದು ಎಲ್ಲಿಂದ ಬಂತು?
https://blog.desdelinux.net/wp-content/uploads/2013/12/Captura-de-pantalla-de-2013-12-29-011908.png
-z: ಯಾವುದೇ ಡೇಟಾವನ್ನು ಕಳುಹಿಸದೆ, ಎನ್ಸಿ ಕೇವಲ ಡೀಮನ್ಗಳನ್ನು ಕೇಳಲು ಸ್ಕ್ಯಾನ್ ಮಾಡಬೇಕೆಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. -L ಆಯ್ಕೆಯೊಂದಿಗೆ ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸುವುದು ದೋಷ.
Nc ಯೊಂದಿಗೆ ನಾನು O_O ಅನ್ನು ಪಡೆಯುತ್ತೇನೆ
ಮತ್ತು ಎಸ್ಎಸ್ಎಲ್ ಮೂಲಕ ನಾನು ವಿಪಿಎಸ್ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು?
ನಾನು ಯಾವಾಗಲೂ ಮಾಡುತ್ತಿರುವುದು nmapfe ಹೋಸ್ಟ್-ಐಪಿ ಅನ್ನು ಚಲಾಯಿಸುವುದರಿಂದ ಅದು ನನಗೆ ಎಲ್ಲಾ ಟಿಸಿಪಿ ಪೋರ್ಟ್ಗಳನ್ನು ನೀಡುತ್ತದೆ, ಈಗ ನೀವು ಚಲಾಯಿಸಬೇಕಾದ ತೆರೆದ udp ಪೋರ್ಟ್ಗಳನ್ನು ನೋಡಲು:
nmap -sU ಹೋಸ್ಟ್- ip
ನಾನು ಎನ್ಮ್ಯಾಪ್ ಸ್ಥಾಪಿಸದಿದ್ದರೆ ವಿಂಡೋಗಳಲ್ಲಿ ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ನಾನು ಟೆಲ್ನೆಟ್ ಅನ್ನು ಬಳಸಿದ್ದೇನೆ, ನೆಟ್ಕ್ಯಾಟ್ ರೂಪಾಂತರವು ನನಗೆ ಇಷ್ಟವಾಗುವುದಿಲ್ಲ ...
ಸಂಬಂಧಿಸಿದಂತೆ
ನಾನು ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸುತ್ತೇನೆ, ನೀವು ನನಗೆ ಬೆಂಬಲಿಸಬಹುದೆಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನನಗೆ ಬಹಳ ಮೂಲಭೂತ ಜ್ಞಾನವಿದೆ ಮತ್ತು ಈ ರೀತಿಯ ಜ್ಞಾನವನ್ನು ನನ್ನ ಕೆಲಸದಲ್ಲಿ ಅನ್ವಯಿಸಲು ನಾನು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸುತ್ತೇನೆ.
ನನಗೆ ತೆರೆದ ಅಗತ್ಯವಿರುವ ಬಂದರುಗಳು ಇಲ್ಲ ಎಂದು ನಾನು ಕಂಡುಹಿಡಿದಿದ್ದೇನೆ, ಈಗ ನನಗೆ ಬೇಕಾದುದನ್ನು ಮಾಡಲು ಅವುಗಳನ್ನು ಹೇಗೆ ತೆರೆಯಬೇಕು ಎಂದು ನಾನು ಸಂಶೋಧಿಸಬೇಕಾಗಿದೆ. ಕೊಡುಗೆಗಾಗಿ ಧನ್ಯವಾದಗಳು, ಇದು ನನಗೆ ಬಹಳಷ್ಟು ಸಹಾಯ ಮಾಡಿದೆ.
ಬಹಳ ಆಸಕ್ತಿದಾಯಕ ಲೇಖನ! ನೆಟ್ಕ್ಯಾಟ್ ಜೊತೆಗೆ, ಇದು vmware ESXi ಯಲ್ಲಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:
http://www.sysadmit.com/2015/09/prueba-de-conexion-un-puerto-desde-VMWare-Windows-Linux.html
sudo get nmap ಅನ್ನು ಸ್ಥಾಪಿಸಿ
namp 192.168.0.19 -p 21 | grep -i ಟಿಸಿಪಿ
ಸ್ಥಳೀಯ ಬಳಕೆದಾರರ ಮನೆ srv / ftp
ಸುಡೋ ಸೇವೆಯೊಂದಿಗೆ ಮರುಪ್ರಾರಂಭಿಸಿ vsftpd ಮರುಪ್ರಾರಂಭಿಸಿ
write_enable = ಹೌದು ಆದ್ದರಿಂದ ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಫೈಲ್ಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಬಹುದು.
ತನ್ನ ಮನೆಯಲ್ಲಿ ಅನಾಮಧೇಯ ಪಂಜರ ಮಾಡಲು
chroot_local_user = ಹೌದು
chroot_list_enable = ಹೌದು
allow_writreable_chroot = ಹೌದು
no_annon_password = ಅನಾಮಧೇಯರಿಗೆ ಪಾಸ್ ಅನ್ನು ಸೌಜನ್ಯವಾಗಿ ಇರಿಸಲು ಇಲ್ಲ
deny_email_enable = ಹೌದು
banned_email_file = / etc / vsftpd.banned_emails ಅನಾಮಧೇಯರನ್ನು ಇಮೇಲ್ ಮೂಲಕ ನಿರಾಕರಿಸಲು.
____—————————————————————
ಕೇಜ್ ಬಳಕೆದಾರರು ಪಟ್ಟಿಯಲ್ಲಿರುವವರಿಗಿಂತ ಕಡಿಮೆ
chroot_local_user = ಹೌದು
chroot_lits_enable = ಹೌದು
chroot_list_file = / etc / vsftpd.chroot_list.
ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಲು ಸುಡೋ ಆಡ್ಸರ್ ಹೆಸರು
ಸ್ಥಳಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ local_enable = ಇಲ್ಲ
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನಿಮ್ಮನ್ನು ಕೇಜ್ ಮಾಡಿ
srv / ftp ನಲ್ಲಿ ಅನಾಮಧೇಯ ಪಂಜರ
ನಿಮ್ಮ ಮನೆಯಲ್ಲಿ ಆವರಣ
ತುಂಬಾ ಒಳ್ಳೆಯದು! ನಮ್ಮಲ್ಲಿ nmap, telnet ಅಥವಾ netcat ಇಲ್ಲದಿದ್ದರೆ, ನಾವು ಬೆಕ್ಕು ಮತ್ತು ಪ್ರೊಕ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಳಸಬಹುದು:
ಬೆಕ್ಕು </ dev / tcp / HOST / PORT
ಉದಾಹರಣೆ: http://www.sysadmit.com/2016/03/linux-cat-y-proc-prueba-de-conexion.html
ಧನ್ಯವಾದಗಳು, ಉತ್ತಮ ವಿವರಣೆ