Nmap বিকল্প

Nmap Alternatives



Nmap বিকল্প: মাস্কান

এর নির্মাতা মাস্কানের মতে … 6 মিনিটের মধ্যে পুরো ইন্টারনেট স্ক্যান করতে পারে, একক মেশিন থেকে প্রতি সেকেন্ডে 10 মিলিয়ন প্যাকেট প্রেরণ করতে পারে । [ সূত্র ]। ম্যাসক্যানের লক্ষ্য Nmap সিনট্যাক্স অনুকরণ করা কিন্তু এর সীমাবদ্ধতা রয়েছে, Nmap এবং অন্যান্য স্ক্যানারের উপর এর সুবিধা হল এর গতি।

ডেবিয়ান এবং উবুন্টুতে মাস্কান ইনস্টল করা:

প্রথমে চালানোর মাধ্যমে নির্ভরতা ইনস্টল করুন:







sudoউপযুক্তইনস্টল যাওয়া gcc তৈরি করাlibpcap-dev



তারপর মাস্কান নিম্নলিখিত কমান্ডটি চালান:



গিট ক্লোনhttps://github.com/robertdavidgraham/ম্যাসক্যান





সিডি দিয়ে ক্লোন করা ডিরেক্টরিটি প্রবেশ করান:

সিডিম্যাসক্যান



চলমান দ্বারা masscan কম্পাইল:

তৈরি করা

বিশ্বব্যাপী ম্যাসকান চালানোর জন্য, ইনস্টলেশন ডিরেক্টরিতে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এক্সিকিউটেবল অনুলিপি করুন:

cpআমি/ম্যাসক্যান/ইউএসআর/স্থানীয়/আমি/

যদিও মাস্কান Nmap এর তুলনায় সীমাবদ্ধ তবুও কিছু Mascan অপশন Nmap এর অনুরূপ, আপনি নিম্নলিখিত কমান্ডগুলি চালানোর মাধ্যমে পরীক্ষা করতে পারেন:

ম্যাসক্যান--ম্যাপ
  • -iL ফাইলের নাম: একটি ফাইল থেকে ইনপুট পড়ুন।
  • ফাইলের নাম বাদ দিন: কমান্ড লাইনে একটি নেটওয়ার্ক বাদ দিন।
  • Xexcludefile: একটি ফাইল থেকে নেটওয়ার্ক বাদ দিন।
  • -এস: স্পুফ সোর্স আইপি।
  • -v ইন্টারফেস: ভার্বোজ আউটপুট।
  • -vv ইন্টারফেস: খুব verbose আউটপুট।
  • -ই ইন্টারফেস: নির্দিষ্ট ইন্টারফেস ব্যবহার করুন।
  • -ই ইন্টারফেস: নির্দিষ্ট ইন্টারফেস ব্যবহার করুন।

Msscan ডোমেইন নেম স্ক্যান করার অনুমতি দেয় না, আপনাকে নিচের উদাহরণের মত টার্গেটের IP ঠিকানা সেট করতে হবে:

masscan -p80,22,2. 3,একুশ64.91.238.144

কিভাবে মাস্কান ভিজিট ব্যবহার করবেন সে সম্পর্কে অতিরিক্ত নির্দেশনার জন্য

https://github.com/robertdavidgraham/masscan

Nmap বিকল্প: Zmap

Zmap ইন্টারনেট স্ক্যান করার জন্য একটি দ্রুত স্ক্যানার। Nmap এবং Masscan এর মত এটি টার্মিনাল থেকে কাজ করে এবং Masscan এর মত এটি কয়েক মিনিটের মধ্যে পুরো ইন্টারনেট স্ক্যান করতে পারে।

ডেবিয়ান এবং উবুন্টুতে Zmap ইনস্টল করা:

Zmap ইনস্টল করার আগে চালানোর মাধ্যমে সমস্ত নির্ভরতা পান:

sudoউপযুক্তইনস্টলবিল্ড-অপরিহার্য cmake libgmp3-dev gengetopt
libpcap-devফ্লেক্সbyacc libjson-c-dev pkg-config libunistring-dev-এবং

তারপর ডেবিয়ান বা উবুন্টু থেকে চালান:

উপযুক্তইনস্টলমানচিত্র

উত্স থেকে Zmap ইনস্টল করা (প্রায় সব লিনাক্স বিতরণ):

Git ব্যবহার করে ক্লোন Zmap:

গিট ক্লোন >https://github.com/মানচিত্র/zmap.git

ক্লোন করা ডিরেক্টরিটি প্রবেশ করান:

সিডিমানচিত্র

রান করে Zmap কম্পাইল করুন:

cmake।

Zmap নির্মাণ করতেও চালান:

তৈরি করা -জে 4

ইনস্টলেশন রান শেষ করতে:

তৈরি করা ইনস্টল

Nmap বিকল্প: অ্যাংরি আইপি স্ক্যানার

তালিকাভুক্ত পূর্ববর্তী Nmap বিকল্পের বিপরীতে, Angry IP Scanner হল একটি গ্রাফিকাল টুল যা IP রেঞ্জ স্ক্যান, র্যান্ডম স্ক্যান এবং IP তালিকা স্ক্যান করার অনুমতি দেয়।

ডেবিয়ান 10 বাস্টারে অ্যাংরি স্ক্যানার ইনস্টল করা:

অতিরিক্তভাবে গ্রাফিক্যাল ইন্টারফেসে অ্যাংরি আইপি স্ক্যানার একটি ডেবিয়ান প্যাকেজ থেকে ইনস্টল করা যায়, যা অনভিজ্ঞ লিনাক্স ব্যবহারকারীদের জন্য এটিকে আরও আকর্ষণীয় করে তোলে। আপনি এই স্ক্যানারটি ডাউনলোড করতে পারেন লিঙ্ক , সঠিক বিতরণে ক্লিক করুন, আমার ক্ষেত্রে এটি ডেবিয়ান 64-বিট।

.Deb ফাইলটি স্থানীয়ভাবে সংরক্ষণ করুন।

এটি ইনস্টল করার জন্য শুধু চালান:

sudo dpkg -আইipscan_3.6.0_amd64.deb

আপনি নীচের ছবিতে দেখানো হিসাবে আপনার কনসোল বা আপনার ডেস্কটপ ইন্টারফেসের প্রধান মেনু থেকে অ্যাংরি আইপি স্ক্যানার চালু করতে পারেন:

এর প্রথম এক্সিকিউশনে অ্যাংরি আইপি স্ক্যানার ইউটিলিটির মতো কিছু টিপস বা তথ্য দেখাবে, যদিও আপনি প্রোগ্রামটি চালু করার জন্য ক্লোজ প্রেস করতে পারেন, যদি এটি আপনার প্রথমবার ব্যবহার করে এটি পড়ে এবং টিপুন পরবর্তী অবিরত রাখতে.

দ্বিতীয় তথ্যমূলক বার্তায় এটি আইপি রেঞ্জ স্ক্যান, এলোমেলো স্ক্যান, ফাইল থেকে আমদানি করা স্ক্যানিং ঠিকানা বা সম্মিলিত সম্ভাবনার মতো কিছু বৈশিষ্ট্য বর্ণনা করে। এটি থেকে বিভিন্ন তথ্য আনার ব্যবহার করতে দেয় সরঞ্জাম তালিকা. টিপুন পরবর্তী অবিরত রাখতে.

পরিভাষা পড়ুন, যা সমস্ত নেটওয়ার্ক স্ক্যানার এবং প্রেসের জন্য একই পরবর্তী অবিরত রাখতে.

সমস্ত স্ক্যানারের ক্ষেত্রে প্রযোজ্য আরও তথ্য প্রদর্শিত হয়, টিপুন পরবর্তী

অবশেষে এটি প্রদর্শিত ফলাফল ব্যাখ্যা করে, টিপুন বন্ধ স্ক্যানার অ্যাক্সেস করতে।

একটি আইপি পরিসীমা সেট করুন, আমার ক্ষেত্রে আমি 192.168.0.1 থেকে 192.168.0.20 পর্যন্ত সেট করেছি, তারপর টিপুন শুরু করুন

ডিফল্টরূপে, অ্যাংরি আইপি স্ক্যানার পরিষেবাগুলি স্ক্যান করে না। পোর্টগুলি স্ক্যান করতে গিয়ার আইকনে ক্লিক করুন পছন্দ তালিকা.

খোলার মেনুতে ক্লিক করুন বন্দর এবং উপর বন্দর নির্বাচন সেকশন টাইপ করুন যে পোর্টগুলি আপনি কমা দ্বারা আলাদা করতে চান, অথবা একটি হাইফেন দ্বারা আলাদা করা পরিসর, তারপর টিপুন ঠিক আছে

আবার স্ক্যানার চালান এবং এইবার আপনি লক্ষ্যবস্তুর বন্দরে তথ্য পাবেন।

Nmap বিকল্প: Vuls

ভলস সত্যিই এনম্যাপের সাথে তুলনীয় নয়, এটি একটি নেটওয়ার্ক স্ক্যানারের পরিবর্তে একটি দুর্বলতা স্ক্যানার এবং এই তালিকায় সেটআপ এবং কনফিগার করা সবচেয়ে কঠিন। নিম্নলিখিত টিউটোরিয়ালটি সেন্টোসে ইনস্টল করার জন্য অফিসিয়াল ওয়েবসাইট নির্দেশাবলীর ডেবিয়ানের সাথে একটি অভিযোজন। Vuls একটি সিস্টেমে ইনস্টল করা দুর্বল সফ্টওয়্যার সনাক্ত করতে দরকারী। টিউটোরিয়ালটি দেখায় যে ডেবিয়ান এবং রেড হ্যাট ভিত্তিক সিস্টেমগুলি স্ক্যান করার জন্য ডেবিয়ানে কীভাবে ভলস ইনস্টল করতে হয় তা সত্ত্বেও এটি অনুসরণ করার সুপারিশযোগ্য ডকারের মাধ্যমে এটি ব্যবহার করার জন্য অফিসিয়াল ওয়েবসাইট নির্দেশাবলী , একটি সহজ উপায়। আমি ডকারের নির্দেশাবলী বর্ণনা না করার কারণ হল যে তারা তাদের ওয়েবসাইটে পাওয়া যায় যখন ডেবিয়ানে ভলস চালানোর জন্য অনলাইন ডকুমেন্টেশন নেই, তাই লিনাক্সহিন্টে আমরা এইভাবে ব্যাখ্যা করার জন্য বেছে নিয়েছি।

এই নিবন্ধের শেষে আপনি Vuls- এ বিকল্পগুলি ইনস্টল এবং ব্যবহার করার জন্য নির্দেশাবলী খুঁজে পেতে পারেন সম্পরকিত প্রবন্ধ অধ্যায়.

প্রথমে চালানোর মাধ্যমে কিছু নির্ভরতা ইনস্টল করুন:

উপযুক্তইনস্টলবর্গক্ষেত্রযাওয়া gcc তৈরি করা wget -এবং

এছাড়াও চালান:

উপযুক্তইনস্টলডেবিয়ান-গুডিজ-এবং

থেকে GO ভাষার শেষ সংস্করণ ডাউনলোড করুন https://golang.org/dl/

রান করে ডাউনলোড করা ফাইলটি বের করুন:

টারxvzf go1.12.9.linux-amd64.tar.gz

তারপরে নিষ্কাশিত ডিরেক্টরিটি /usr /local এ চালান:

mvযাওয়া/ইউএসআর/স্থানীয়

চলার মাধ্যমে পথ রপ্তানি করুন:

রপ্তানি GOROOT=/ইউএসআর/স্থানীয়/যাওয়া

নীচের কমান্ডটি চালানোর মাধ্যমে সফ্টওয়্যারের জন্য একটি ডিরেক্টরি তৈরি করুন, ডিরেক্টরিটির নাম নির্বিচারে:

mkdir /বাড়ি/লিনাক্সহিন্ট/নির্দেশিকা

চলার মাধ্যমে পথ রপ্তানি করুন:

রপ্তানি গোপথ=$ HOME/নির্দেশিকা/

তারপর চালান:

রপ্তানি পথ=$ GOPATH/আমি:$GOROOT/আমি:$ পথ

নিম্নলিখিত ফাইল তৈরি করুন:

ন্যানো /ইত্যাদি/profile.d/goenv.sh

আপনি যে ফাইলটি তৈরি করেছেন তার মধ্যে নিম্নলিখিত সামগ্রীটি অনুলিপি করুন:

রপ্তানি GOROOT=/ইউএসআর/স্থানীয়/যাওয়া
রপ্তানি গোপথ=$ HOME/যাওয়া
রপ্তানি পথ=$ পথ:$GOROOT/আমি:$ GOPATH/আমি

চালান:

সূত্র /ইত্যাদি/profile.d/goenv.sh

নিম্নলিখিত কমান্ডগুলি চালান:

mkdir /কোথায়/লগ/খারাপ
mkdir -পি $ GOPATH/src/github.com/বাক্স
chmod 700 /কোথায়/লগ/খারাপ

নিম্নলিখিত কমান্ডটি চালান, কিছু কারণে আমাকে সরাসরি অ্যাক্সেস করার অনুমতি দেওয়া হয়নি তাই আমি প্রবেশ করেছি বাক্স নীচে দেখানো হিসাবে দুটি ধাপে ডিরেক্টরি:

সিডি $ GOPATH/src/
সিডিgithub.com/বাক্স/

চালানোর মাধ্যমে go-cve-dictionary ডিরেক্টরি ক্লোন করুন:

গিট ক্লোনhttps://github.com/কোটাকানবে/go-cve-dictionary.git

তারপর চালানোর মাধ্যমে গোয়াল-অভিধান ক্লোন করুন:

গিট ক্লোনhttps://github.com/কোটাকানবে/goval-dictionary.git

চালানোর মাধ্যমে ডিরেক্টরিটি প্রবেশ করান:

সিডিগোয়াল-অভিধান

গোয়াল অভিধান ইনস্টল করার জন্য এটি চালানো হয়:

তৈরি করা ইনস্টল

চালানোর মাধ্যমে একটি প্রতীকী লিঙ্ক তৈরি করুন:

ln -এস $ GOPATH/src/github.com/কোটাকানবে/গোয়াল-অভিধান/ডিম্বাকৃতি
$ HOME/ডিম্বাকৃতি

ডেবিয়ান সিস্টেমের সংজ্ঞা আনতে সাহায্য মেনু দেখুন:

goval- অভিধান আনা-ডেবিয়ান-হ

দৌড়ে তাদের আনুন:

goval- অভিধান আনা-ডেবিয়ান7 8 9 10

চালানোর মাধ্যমে go-cve-dictionary ডিরেক্টরিতে ফিরে যান:

সিডি../go-cve-dictionary

এটি কার্যকর করে ইনস্টল করুন:

তৈরি করা ইনস্টল

আপনার হোম ডিরেক্টরিতে যান

সিডি $ HOME

চালান:

জন্যআমিভিতরে 'seq ২০০২$(তারিখ+'%এবং')';করgo-cve-dictionary fetchnvd-বছর $ i;সম্পন্ন

চলমান দ্বারা apt থেকে gost ইনস্টল করুন:

উপযুক্তইনস্টলঅতিথি

নিম্নলিখিত কমান্ডগুলি চালান:

mkdir /কোথায়/লগ/অতিথি
chmod 700 /কোথায়/লগ/অতিথি
mkdir -পি $ GOPATH/src/github.com/knqyf263

চালানোর মাধ্যমে knqyf263 ডিরেক্টরিতে প্রবেশ করুন:

সিডি $ GOPATH/src/github.com/knqyf263

গোস্ট গিট ক্লোন করুন:

গিট ক্লোনhttps://github.com/knqyf263/gost.go

গোস্ট ডিরেক্টরিটি প্রবেশ করান এবং মেক ইন্সটল চালান যদিও আমরা ইতোমধ্যেই এটিকে অ্যাপটির মাধ্যমে ইনস্টল করেছি, প্রক্রিয়াটি এটি চালানো ছাড়া কাজ করে নি:

সিডিঅতিথি
তৈরি করা ইনস্টল

একটি প্রতীকী লিঙ্ক তৈরি করুন:

ln -এস $ GOPATH/src/github.com/knqyf263/অতিথি/gost.sqlite3$ HOME/gost.sqlite3

ডেবিয়ান সংজ্ঞা আনুন।

gost fetch debian

আপনি যদি রেড হ্যাট ভিত্তিক সিস্টেমটিও স্ক্যান করার পরিকল্পনা করেন তবে রেডহ্যাট সংজ্ঞাগুলি পান:

gost fetch redhat

নিম্নলিখিত কমান্ডগুলি চালান:

mkdir /কোথায়/লগ/go-exploitdb
chmod 700 /কোথায়/লগ/go-exploitdb
mkdir -পি $ GOPATH/src/github.com/mozqnet

নিম্নলিখিত ডিরেক্টরি তৈরি করুন:

mkdir -পি $ GOPATH/src/github.com/mozqnet

আপনার তৈরি করা ডিরেক্টরিতে প্রবেশ করুন:

সিডি $ GOPATH/src/github.com/mozqnet

ক্লোন গো-এক্সপ্লিটডিবি চালানোর মাধ্যমে:

গিট ক্লোনhttps://github.com/mozqnet/go-exploitdb.git

Go-exploitdb ডিরেক্টরিতে প্রবেশ করুন এবং চালান ইনস্টল করা :

সিডিgo-exploitdb
তৈরি করা ইনস্টল

আরেকটি প্রতীকী লিঙ্ক তৈরি করুন:

ln -এস $ GOPATH/src/github.com/mozqnet/go-exploitdb/go-exploitdb.sqlite3
$ HOME/go-exploitdb.sqlite3

Exploitdb সংজ্ঞা আনুন:

go-exploitdb fetch exploitdb

নিম্নলিখিত কমান্ডগুলি চালান:

mkdir -পি $ GOPATH/src/github.com/ভবিষ্যতের স্থপতি
সিডি $ GOPATH/src/github.com/ভবিষ্যতের স্থপতি

দৌড়ে ক্লোন ভলস:

গিট ক্লোনhttps://github.com/ভবিষ্যতের স্থপতি/vuls.git

ভলস ডিরেক্টরি প্রবেশ করান এবং ইনস্টল চালান:

সিডিখারাপ
তৈরি করা ইনস্টল

নিম্নলিখিত ফাইলটি আপনার হোম ডিরেক্টরিতে এবং /src/github.com/vuls/ এর মধ্যে তৈরি করুন:

সিডি $ HOME
ন্যানো /src/github.com/খারাপ/config.toml

স্থানীয় স্ক্যানের জন্য, তৈরি ফাইলের মধ্যে নিম্নলিখিত তথ্য অনুলিপি করুন:

[সার্ভার]
[servers.localhost]
হোস্ট ='লোকাল হোস্ট'
বন্দর ='স্থানীয়'

আপনার হোম ডিরেক্টরিতে একই ফাইল তৈরি করুন:

সিডি $ HOME
ন্যানোconfig.toml

আপনার ডেবিয়ান বা রেডহ্যাট সিস্টেমের স্থানীয় স্ক্যানের জন্য একই বিষয়বস্তু অনুলিপি করুন:

[সার্ভার]
[servers.localhost]
হোস্ট ='লোকাল হোস্ট'
বন্দর ='স্থানীয়'

চালানোর মাধ্যমে Vuls কনফিগারেশন চেক করুন:

ভলস কনফিগেস্ট

আপনার স্থানীয় কম্পিউটারের জন্য প্রথম স্ক্যান চালান:

ভলস স্ক্যান

চলমান ফলাফল দেখতে:

আমাকে ভালোবাসো

বিঃদ্রঃ: দূরবর্তী স্ক্যানের জন্য Vuls কনফিগার করার জন্য এখানে অফিসিয়াল ডকুমেন্টেশন দেখুন https://vuls.io/docs/en/architecture-remote-local.html

উপসংহার

আমার কাছে এনএমএপি উপরে উল্লিখিত সমস্ত স্ক্যানারের চেয়েও উন্নত, যদি আমরা লক্ষ্য নির্ধারণ করে থাকি তবে এনএসই বাস্তবায়নের মাধ্যমে লক্ষ্যগুলিতে দুর্বলতা খুঁজে পেতে। ম্যাসকান এবং জেম্যাপ সম্ভবত গতির কারণে এলোমেলো লক্ষ্য খুঁজে বের করার জন্য একটি ভাল বিকল্প।

আমি আশা করি আপনি এই টিউটোরিয়ালটি Nmap এর বিকল্পের জন্য উপকারী পেয়েছেন, লিনাক্স এবং নেটওয়ার্কিং সম্পর্কে আরও টিপস এবং আপডেটের জন্য LinuxHint অনুসরণ করুন।

সম্পরকিত প্রবন্ধ

OpenVAS উবুন্টু ইনস্টলেশন এবং টিউটোরিয়াল
নেসাস উবুন্টু ইনস্টলেশন এবং টিউটোরিয়াল
নিকটো দুর্বলতা স্ক্যানার দিয়ে শুরু করা
ডেবিয়ান/উবুন্টুতে নেক্সপোজ দুর্বলতা স্ক্যানার ইনস্টল করা