কখনও কখনও আমাদের জানতে হবে যে এক্স বন্দরটি কোনও দূরবর্তী কম্পিউটারে (বা সার্ভার) খোলা আছে, সেই মুহুর্তে আমাদের কাছে ব্যবহারের জন্য কয়েকটি বিকল্প বা সরঞ্জাম নেই:
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 -zv {IP_O_DOMINIO} {PUERTO}
এটাই:
nc -zv 192.168.122.88 80
এখানে খোলা (80) এবং অন্য কোনও বন্দরের (53) নয় এমন একটি পোর্টের জন্য একটি স্ক্রিনশট পরীক্ষা করছে:
El -জভি এটি কি সহজ, the v বন্দরটি খোলা আছে কিনা তা আমাদের আমাদের দেখতে দেয়, z বন্দরটি পরীক্ষা করার সাথে সাথে সংযোগ বন্ধ করে দেয়, যদি আমরা না রাখি z তাহলে আমাদের একটি করতে হবে জন্য ctrl + C এনসি বন্ধ করতে।
টেলনেট
এটি সেই বৈকল্পিক যা আমি কিছু সময়ের জন্য ব্যবহার করেছি (পূর্বোক্ত অজ্ঞতার কারণে), ফলস্বরূপ টেলনেট কোনও বন্দর খোলা আছে কিনা তা জানার চেয়ে আরও অনেক বেশি কাজ করে।
telnet {IP_O_HOST} {PUERTO}
এখানে একটি উদাহরণ:
telnet 192.168.122.88 80
টেলনেটের সমস্যাটি সংযোগটি বন্ধ করে দিচ্ছে। অন্য কথায়, নির্দিষ্ট সময়ে আমরা টেলনেট অনুরোধটি বন্ধ করতে সক্ষম হব না এবং আমরা সেই টার্মিনালটি বন্ধ করতে বাধ্য হব, অথবা অন্য কোনও টার্মিনালে একটি টেলনেট কিলল বা অনুরূপ কিছু করতে হবে। এজন্য আমি টেলনেট ব্যবহার করা এড়াতে চাই না যদি না আমার সত্যিই প্রয়োজন হয়।
শেষ!
যাইহোক, আমি আশা করি এটি আপনার জন্য আকর্ষণীয় হয়ে উঠেছে, কেউ যদি অন্য কোনও কম্পিউটারে কোনও বন্দর খোলা আছে কিনা তা জানার জন্য যদি অন্য কোনও উপায় জানেন তবে তা মন্তব্যগুলিতে রেখে দিন।
শুভেচ্ছা
আমি যখন এসএসএইচের মাধ্যমে সংযোগ করব তখন এই আদেশগুলি আমার পক্ষে কার্যকর হবে!
ধন্যবাদ!
একই কাজ করার জন্য কি কোনও গ্রাফিকাল অ্যাপ্লিকেশন রয়েছে?
ভাল আপনি সর্বদা জেনম্যাপ ইনস্টল করতে পারেন যা পিছন থেকে এনএম্যাপ ব্যবহার করে :)
যদি এনএমএপিএফের সাথে থাকে তবে এটি গ্রাফিকাল ইন্টারফেস যা এনএম্যাপের সাথে আসে।
নেটকাটের সাহায্যে এটি আমাকে জানায় যে জেড একটি অবৈধ বিকল্প, এটি ছাড়া এটি পুরোপুরি কাজ করে, এবং c ম্যান এনসি-তে এটি প্রদর্শিত হয় না। এটা কোথা থেকে এসেছে?
https://blog.desdelinux.net/wp-content/uploads/2013/12/Captura-de-pantalla-de-2013-12-29-011908.png
-z: নির্দিষ্ট করে যে এনসি কেবলমাত্র ডেমন শোনার জন্য তাদের কোনও ডেটা না প্রেরণে স্ক্যান করবে। এই বিকল্পটি -l বিকল্পের সাথে মিলিয়ে ব্যবহার করা ত্রুটি।
এনসি সহ হ্যাঁ আমি ও_ও পাই
এবং কীভাবে আমি এসএসএলের মাধ্যমে কোনও ভিপিএসের সাথে সংযুক্ত করব?
আমি সর্বদা যা করি তা হ'ল এনএমএপিএফ হোস্ট-আইপি চালানো যাতে এটি আমাকে সমস্ত টিসিপি পোর্ট দেয়, এখন আপনাকে খোলার জন্য উন্মুক্ত ইউডিপি পোর্টগুলি দেখতে:
nmap -sU হোস্ট-আইপি
আমি উইন্ডোতে অন্য যে কোনও কিছুর চেয়ে বেশি টেলনেট ব্যবহার করেছি যদি আমার এনএম্যাপ ইনস্টল না করা থাকে, নেটক্যাট রূপটি আমার কাছে আবেদন করে না ...
শুভেচ্ছা
আমি এই সম্পর্কে আরও জানতে চাই, আমি আশা করি আপনি আমাকে সমর্থন করতে পারেন, আমার খুব প্রাথমিক জ্ঞান আছে এবং আমি আমার কাজের ক্ষেত্রে এই ধরণের জ্ঞান প্রয়োগ করতে আরও জানতে চাই।
আমি কেবল আবিষ্কার করেছি যে আমার যে বন্দরগুলি খোলার দরকার তা আমার নেই, এখন আমার কী প্রয়োজন তা করার জন্য সেগুলি কীভাবে খুলতে হয় তা নিয়ে গবেষণা করতে হবে। অবদানের জন্য ধন্যবাদ, এটি আমাকে অনেক সাহায্য করেছে।
খুব আকর্ষণীয় নিবন্ধ! নেটক্যাট ছাড়াও, এটি ভিএমওয়্যার ইএসএক্সআইতেও কাজ করে:
http://www.sysadmit.com/2015/09/prueba-de-conexion-un-puerto-desde-VMWare-Windows-Linux.html
sudo NMAP ইনস্টল করুন
নম্প 192.168.0.19 -p 21 | grep -i tcp
স্থানীয় ব্যবহারকারীর বাড়ি srv / ftp
sudo পরিষেবাদি পুনরায় আরম্ভ করুন vsftpd পুনরায় আরম্ভ করুন
write_enable = হ্যাঁ যাতে স্থানীয় ব্যবহারকারীরা ফাইল আপলোড করতে পারেন।
নিজের বাড়িতে বেনামে খাঁচা করা
chroot_local_user = হ্যাঁ
chroot_list_enable = হ্যাঁ
অনুমতি_লিখনযোগ্য_ক্রুট = হ্যাঁ
no_annon_password = কোনও অনামীকে সৌজন্য সাক্ষাতে পাস করার জন্য নয়
অস্বীকার_মেল_নেবল = হ্যাঁ
নিষিদ্ধ_ইমেল_ফাইল = / ইত্যাদি / vsftpd.banned_emails ইমেল দ্বারা বেনামে অস্বীকার করতে।
____———————————————————————
খাঁচার ব্যবহারকারীর তালিকার চেয়ে কম than
chroot_local_user = হ্যাঁ
chroot_lits_enable = হ্যাঁ
chroot_list_file = / etc / vsftpd.chroot_list।
ব্যবহারকারীদের যোগ করতে sudo adduser নাম
স্থানীয় স্থানীয় অক্ষম = না
ডিফল্ট হিসাবে খাঁচা
srv / ftp এ বেনামে কেজড
আপনার বাড়ির প্রাঙ্গণ
খুব ভালো! আমাদের যদি এনএমএপ, টেলনেট বা নেটক্যাট না থাকে তবে আমরা বিড়াল এবং প্রোক ডিরেক্টরিটি ব্যবহার করতে পারি:
বিড়াল </ dev / tcp / হোস্ট / পোর্ট
উদাহরণ: http://www.sysadmit.com/2016/03/linux-cat-y-proc-prueba-de-conexion.html
ধন্যবাদ, খুব ভাল ব্যাখ্যা