Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
asnap — IPv4/IPv6 पतों को GeoLite2 डेटाबेस का उपयोग करके संगठनों में मैप करके रिकॉन्सेंस को स्वचालित करता है, जिसमें एकीकृत nmap पोर्ट स्कैनिंग और इनपुट फ़ाइलों के माध्यम से बैच प्रोसेसिंग शामिल है। | Kitploit
उपकरण/GitHubGitHub/yukselberkay/asnap
OSINT (खुला स्रोत खुफिया)टोहीनेटवर्क मैपिंगपोर्ट स्कैनिंगजानकारी एकत्र करना
GitHubyukselberkay/asnap

asnap

IPv4/IPv6 पतों को GeoLite2 डेटाबेस का उपयोग करके संगठनों में मैप करके रिकॉन्सेंस को स्वचालित करता है, जिसमें एकीकृत nmap पोर्ट स्कैनिंग और इनपुट फ़ाइलों के माध्यम से बैच प्रोसेसिंग शामिल है।

रिपॉजिटरी देखें
2465 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Asnap

विवरण

Asnap का उद्देश्य नियमित रूप से अपडेट किए गए डेटा प्रदान करके रीकॉन चरण को आसान बनाना है कि कौन सी कंपनियां कौन से ipv4 या ipv6 पतों का मालिक हैं और उपयोगकर्ता को प्रारंभिक पोर्ट और सेवा स्कैनिंग को स्वचालित करने की अनुमति देता है।

root@kitploit:~
        █████╗ ███████╗███╗   ██╗ █████╗ ██████╗ 
	██╔══██╗██╔════╝████╗  ██║██╔══██╗██╔══██╗
	███████║███████╗██╔██╗ ██║███████║██████╔╝
	██╔══██║╚════██║██║╚██╗██║██╔══██║██╔═══╝ 
	██║  ██║███████║██║ ╚████║██║  ██║██║     
	╚═╝  ╚═╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝╚═╝     									
	Author : Mehmet Berkay Yuksel | twitter -> @paradoxxer

asciicast

स्थापना

प्रीकंपाइल्ड बाइनरी

यदि आपके पास Go स्थापित है और आपके $PATH एनवायरनमेंट वेरिएबल में कॉन्फ़िगर किया गया है, तो बस चलाएँ:

root@kitploit:~
go get -u github.com/yukselberkay/asnap

यदि आप प्रीकंपाइल्ड बाइनरी का उपयोग करना चाहते हैं, तो आपको "move.sh" और "nmap.sh" फ़ाइलों को भी डाउनलोड करना होगा और उन्हें asnap के साथ उसी निर्देशिका में रखना होगा।

जिस डेटाबेस से asnap खोजता है उसे डाउनलोड करने के लिए, आपको एक कुंजी प्रदान करनी होगी। अपनी मुफ्त कुंजी प्राप्त करने के लिए, यहाँ साइन अप करें -> https://www.maxmind.com/en/geolite2/signup साइन अप करने के बाद services -> My license key पर जाएं और नई कुंजी बनाएं। फिर asnap के साथ उसी निर्देशिका में "asnap_conf.txt" बनाएं, और अपनी कुंजी को "asnap_conf.txt" की पहली पंक्ति में पेस्ट करें:

root@kitploit:~
echo 'insert key' > asnap_conf.txt 

पोर्ट स्कैनिंग कार्यक्षमता का उपयोग करने में सक्षम होने के लिए, आपको अपनी मशीन पर nmap स्थापित करना होगा:

root@kitploit:~
* डेबियन आधारित वितरण:
    sudo apt install nmap
* MacOS
    brew install nmap 
* आर्क आधारित वितरण
    sudo pacman -S nmap

स्वयं बनाएं (अनुशंसित)

स्रोत कोड डाउनलोड करें:

root@kitploit:~
git clone [email protected]:yukselberkay/asnap.git

Golang यहाँ स्थापित करें -> https://golang.org/doc/install या यदि आपके पैकेज मैनेजर में उपलब्ध हो तो आप go स्थापित कर सकते हैं:

root@kitploit:~
sudo apt install golang

स्रोत कोड डाउनलोड करने के बाद, प्रोजेक्ट निर्देशिका में जाएँ और चलाएँ:

root@kitploit:~
go build

यह asnap बाइनरी उत्पन्न करेगा। इसे बनाने के बाद, asnap के साथ उसी निर्देशिका में asnap_conf.txt बनाएं, अपनी कुंजी पहली पंक्ति में डालें और आप तैयार हैं।

root@kitploit:~
echo 'insert key' > asnap_conf.txt 

Usage and Examples

root@kitploit:~
Usage of ./asnap:
-download               Download database for the first usage.
-update                 Update downloaded database. (Geolite databases updates once a week.).
-search                 Specify search.
-ipv4                   Specify ipv4 database to search.
-ipv6                   Specify ipv6 database to search.
-company                Search by company name.
-asn                    Search by as number.
-outfile                Specifies a name for the output text. By default, output file is named: MM-DD-YYYY_out.txt
-infile                 Use specified .txt file as input. Asnap will iterate every line, and treats them as company names and searches specified database with given inputs.
-nmap                   Passes found ip addresses to nmap.

Examples:
"$asnap -download" -> Downloads database with given key, for the first time.
"$asnap -update" -> Updates database.
"$asnap -search -ipv4 -company="example" " -> Search ipv4 database by company name "example"
"$asnap -search -ipv6 -asn 13337" -> Search ipv6 database by as number "13337"
"$asnap -search -ipv4 -company="github" -outfile /path/to/output/file" -> Search ipv4 database by company name "test" and save output to specified path.
"$asnap -search -ipv4 -infile /path/to/input/file.txt -nmap" -> Give a list of company names as input, search it inside ipv4 database and pass found ip addresses to nmap for port scanning.

उपयोग के मामले:

जबकि आप asnap का मैन्युअल रूप से उपयोग कर सकते हैं, आप इस पूरी प्रक्रिया को क्रॉन जॉब्स (देखें -> https://en.wikipedia.org/wiki/Cron) के साथ स्वचालित कर सकते हैं। उदाहरण के लिए, आपके द्वारा -infile तर्क के साथ एक इनपुट फ़ाइल प्रदान करने के बाद, आपको बस आउटपुट फ़ाइल की जांच करनी है और नियमित रूप से अपनी आवश्यकताओं के अनुसार इनपुट फ़ाइल को संशोधित करना है। डिफ़ॉल्ट रूप से आउटपुट फ़ाइल का नाम: "MM-DD-YYYY_out.txt" है।

मेरा अनुसरण करें:

यदि आपके पास कोई प्रश्न है या कोई सुविधा है जिसे आप जोड़ना चाहते हैं तो बेझिझक मुझसे संपर्क करें। twitter -> https://twitter.com/paradoxxer linkedin -> https://www.linkedin.com/in/mehmet-berkay-y%C3%BCksel-ab78aa153/ वेबसाइट -> https://yukselberkay.me

टूल डाउनलोड करें