Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
mapcidr — दिए गए सबनेट/CIDR रेंज के लिए कई ऑपरेशन करने वाली उपयोगिता प्रोग्राम। | Kitploit
उपकरण/GitHubGitHub/projectdiscovery/mapcidr
टोहीनेटवर्क मैपिंगजानकारी एकत्र करनाउपयोगिताएँ और फ्रेमवर्क
GitHubprojectdiscovery/mapcidr

mapcidr

दिए गए सबनेट/CIDR रेंज के लिए कई ऑपरेशन करने वाली उपयोगिता प्रोग्राम।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट

mapCIDR

एक उपयोगिता प्रोग्राम जो दिए गए सबनेट/CIDR रेंज के लिए कई ऑपरेशन करता है।

विशेषताएँ • स्थापना • उपयोग • लाइब्रेरी • Discord से जुड़ें


mapCIDR को मास स्कैनिंग ऑपरेशनों के लिए लोड वितरण को आसान बनाने के लिए विकसित किया गया है; इसका उपयोग लाइब्रेरी और स्वतंत्र CLI टूल दोनों के रूप में किया जा सकता है।

विशेषताएँ

mapCIDR

  • CIDR expansion समर्थन (डिफ़ॉल्ट)
  • CIDR slicing समर्थन (sbh, sbc)
  • CIDR/IP aggregation समर्थन (a, aa)
  • CIDR/IP matcher समर्थन (match-ip)
  • CIDR/IP filter समर्थन (filter-ip)
  • CIDR/IP sorting समर्थन (s, sr)
  • CIDR host count समर्थन (count)
  • एकाधिक IP Format समर्थन (ip-format)
  • IP/PORT shuffling समर्थन (si, sp)
  • IPv4/IPv6 रूपांतरण समर्थन (t4, t6)
  • CIDR STDIN (pipe) इनपुट समर्थन

स्थापना

go install -v github.com/projectdiscovery/mapcidr/cmd/mapcidr@latest

उपयोग

mapcidr -h

यह टूल के लिए सहायता प्रदर्शित करेगा। यहां वे सभी स्विच हैं जो यह समर्थन करता है।

INPUT:
   -cl, -cidr string[]  CIDR/IP/File containing list of CIDR/IP to process

PROCESS:
   -sbc int                  Slice CIDRs by given CIDR count
   -sbh int                  Slice CIDRs by given HOST count
   -a, -aggregate            Aggregate IPs/CIDRs into minimum subnet
   -aa, -aggregate-approx    Aggregate sparse IPs/CIDRs into minimum approximated subnet
   -c, -count                Count number of IPs in given CIDR
   -t4, -to-ipv4             Convert IPs to IPv4 format
   -t6, -to-ipv6             Convert IPs to IPv6 format
   -ip-format, -if string[]  IP formats (0,1,2,3,4,5,6,7,8,9,10,11)
   -zpn, -zero-pad-n int     number of padded zero to use (default 3)
   -zpp, -zero-pad-permute   enable permutations from 0 to zero-pad-n for each octets

FILTER:
   -f4, -filter-ipv4         Filter IPv4 IPs from input
   -f6, -filter-ipv6         Filter IPv6 IPs from input
   -skip-base                Skip base IPs (ending in .0) in output
   -skip-broadcast           Skip broadcast IPs (ending in .255) in output
   -mi, -match-ip string[]   IP/CIDR/FILE containing list of IP/CIDR to match (comma-separated, file input)
   -fi, -filter-ip string[]  IP/CIDR/FILE containing list of IP/CIDR to filter (comma-separated, file input)

MISCELLANEOUS:
   -s, -sort                  Sort input IPs/CIDRs in ascending order
   -sr, -sort-reverse         Sort input IPs/CIDRs in descending order
   -si, -shuffle-ip           Shuffle Input IPs in random order
   -sp, -shuffle-port string  Shuffle Input IP:Port in random order

UPDATE:
   -up, -update                 update mapcidr to latest version
   -duc, -disable-update-check  disable automatic mapcidr update check
   
OUTPUT:
   -verbose            Verbose mode
   -o, -output string  File to write output to
   -silent             Silent mode
   -version            Show version of the project

mapCIDR चलाना

किसी दिए गए CIDR के लिए IPs की सूची प्राप्त करने के लिए, निम्न कमांड का उपयोग करें:

CIDR विस्तार

mapcidr -cidr 173.0.84.0/24
                   ____________  ___    
  __ _  ___ ____  / ___/  _/ _ \/ _ \
 /  ' \/ _ '/ _ \/ /___/ // // / , _/   
/_/_/_/\_,_/ .__/\___/___/____/_/|_| v0.5
          /_/                                                     	 

		projectdiscovery.io

[WRN] Use with caution. You are responsible for your actions
[WRN] Developers assume no liability and are not responsible for any misuse or damage.

173.0.84.0
173.0.84.1
173.0.84.2
173.0.84.3
173.0.84.4
173.0.84.5
173.0.84.13
173.0.84.14
173.0.84.15
173.0.84.16

किसी दिए गए IP रेंज के लिए IPs की सूची प्राप्त करना भी संभव है, निम्न कमांड का उपयोग करके:

$ echo "192.168.0.0-192.168.0.5" | mapcidr
192.168.0.0
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
192.168.0.5

CIDR गणना द्वारा CIDR स्लाइसिंग

दिए गए CIDR या CIDRs की सूची को CIDR गणना द्वारा विभाजित करने या कई और समान छोटे सबनेट में विभाजित करने के लिए, निम्न कमांड का उपयोग करें:

mapcidr -cidr 173.0.84.0/24 -sbc 10 -silent
173.0.84.0/27
173.0.84.32/27
173.0.84.64/27
173.0.84.96/27
173.0.84.128/27
173.0.84.160/27
173.0.84.208/28
173.0.84.192/28
173.0.84.240/28
173.0.84.224/28

होस्ट गणना द्वारा CIDR स्लाइसिंग

दिए गए CIDR को प्रत्येक CIDR में होस्टों की समान संख्या में विभाजित करने के लिए, निम्न कमांड का उपयोग करें:

mapcidr -cidr 173.0.84.0/16 -sbh 20000 -silent
173.0.0.0/18
173.0.64.0/18
173.0.128.0/18
173.0.192.0/18

नोट: एक सटीक विभाजन तभी संभव है जब वांछित स्लाइसों की संख्या या प्रति सबनेट होस्टों की संख्या दो की घात हो। अन्यथा, उपकरण वांछित परिणाम प्राप्त करने के लिए स्वचालित रूप से सर्वोत्तम विभाजन रणनीति खोजने का प्रयास करेगा।

CIDR/IP एकत्रीकरण

कई CIDR रेंज को एक छोटे सबनेट ब्लॉक में मर्ज करने के लिए, निम्न कमांड का उपयोग करें:

$ mapcidr -cl cidrs.txt -aggregate

दिए गए IPs की सूची के लिए CIDR ब्लॉक सूचीबद्ध करने के लिए, निम्न कमांड का उपयोग करें:

$ mapcidr -il ips.txt -aggregate

स्पार्स IP समूहों (केवल संस्करण 4) के लिए अनुमानित एकत्रीकरण करना भी संभव है। अंतिम अंतराल में इनपुट से संबंधित नहीं होने वाले सन्निकट IPs शामिल होंगे:

$ cat ips.txt 

1.1.1.1
1.1.1.16
1.1.1.31
$ cat ips.txt | mapcidr -aggregate-approx

1.1.1.0/27

दिए गए IP रेंज (IPv4 | IPv6) के लिए CIDR ब्लॉक सूचीबद्ध करने के लिए, निम्न कमांड का उपयोग करें:

 $ mapcidr  -cl 192.168.0.1-192.168.0.255 -aggregate
 OR
 $ echo 192.168.0.1-192.168.0.255 | mapcidr -aggregate
192.168.0.1/32
192.168.0.2/31
192.168.0.4/30
192.168.0.8/29
192.168.0.16/28
192.168.0.32/27
192.168.0.64/26
192.168.0.128/25

CIDR से IP मिलान/फ़िल्टर करना

दी गई CIDR रेंज की सूची से IPs का मिलान करने के लिए, निम्न कमांड का उपयोग करें:

$ mapcidr -cidr 192.168.1.0/24 -mi 192.168.1.253,192.168.1.252
$ mapcidr -cidr 192.168.1.0/24 -mi ip_list_to_match.txt

दी गई CIDR रेंज की सूची से IPs को फ़िल्टर करने के लिए, निम्न कमांड का उपयोग करें:

$ mapcidr -cidr 192.168.1.224/28 -fi 192.168.1.233,192.168.1.234
$ mapcidr -cidr 192.168.1.224/28 -fi ip_list_to_filter.txt

IP प्रारूप

दिए गए IP को कई प्रारूपों में प्रस्तुत करने के लिए, -if 0 फ़्लैग का उपयोग सभी समर्थित प्रारूप मानों को प्रदर्शित करने के लिए किया जा सकता है, और एक विशिष्ट प्रकार का प्रारूप एक विशिष्ट इंडेक्स नंबर का उपयोग करके प्रदर्शित किया जा सकता है जैसा कि यहां सूचीबद्ध है। वर्तमान में, 10 अद्वितीय प्रारूप समर्थित हैं।

$ echo 127.0.1.0 | mapcidr -if 0 -silent
टूल डाउनलोड करें