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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
jfscan — JF⚡can - Masscan और Nmap का उपयोग करके सुपर फास्ट पोर्ट स्कैनिंग और सेवा खोज। Masscan से बड़े नेटवर्क को स्कैन करें और सेवाओं के बारे में जानकारी खोजने के लिए Nmap की स्क्रिप्टिंग क्षमताओं का उपयोग करें। रिपोर्ट तैयार करें। | Kitploit
उपकरण/GitHubGitHub/nullt3r/jfscan
टोहीभेद्यता स्कैनरनेटवर्क मैपिंगपोर्ट स्कैनिंगजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगArchived
GitHubnullt3r/jfscan

jfscan

JF⚡can - Masscan और Nmap का उपयोग करके सुपर फास्ट पोर्ट स्कैनिंग और सेवा खोज। Masscan से बड़े नेटवर्क को स्कैन करें और सेवाओं के बारे में जानकारी खोजने के लिए Nmap की स्क्रिप्टिंग क्षमताओं का उपयोग करें। रिपोर्ट तैयार करें।

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

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

सभी देखें →

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

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

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

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

logo GitHub GitHub release (latest by date) Rating Code style: black

[!CAUTION]

⚠️ परियोजना बंद

इस परियोजना को बेहतर प्रदर्शन और सुविधाओं के लिए Go में फिर से लिखा गया है। कृपया नया संस्करण यहाँ उपयोग करें: nullt3r/massmap

विवरण

प्रमुख विशेषताएँ

  • बड़े पैमाने पर स्कैन के लिए Masscan के साथ Nmap की शक्ति को अनलॉक करें
  • डोमेन नामों और अन्य प्रारूपों का उपयोग करके लक्ष्यों को स्कैन करें
  • परिणामों को साफ domain:port प्रारूप में आउटपुट करें
  • stdin/stdout मोड का उपयोग करके अन्य उपकरणों के साथ परिणामों को स्ट्रीम करें
  • Masscan के लिए स्वचालित पैकेट दर समायोजन के साथ परेशानी मुक्त स्कैनिंग का आनंद लें
  • Nmap XML रिपोर्ट तैयार करें
  • स्कोप नियंत्रण के साथ ध्यान केंद्रित और लक्ष्य पर बने रहें

JFScan एक रैपर है जो Masscan की गति और Nmap की फिंगरप्रिंटिंग क्षमताओं का लाभ उठाता है। JFScan URL, डोमेन या IP (CIDR सहित) के रूप में लक्ष्य स्वीकार करता है। आप एक तर्क का उपयोग करके लक्ष्यों वाली फ़ाइल निर्दिष्ट कर सकते हैं, या stdin का उपयोग कर सकते हैं।

JFScan आपको केवल परिणाम आउटपुट करने और उन्हें Nuclei जैसे अन्य उपकरणों से जोड़ने की भी अनुमति देता है। JFScan का domain:port आउटपुट वेब अनुप्रयोगों में कमजोरियों की पहचान करने के लिए महत्वपूर्ण है, क्योंकि वर्चुअल होस्ट यह निर्धारित करता है कि कौन सी सामग्री प्रस्तुत की जाएगी।

इसके अलावा, JFScan खोजे गए पोर्ट को Nmap से स्कैन कर सकता है, और आपको कस्टम विकल्पों को परिभाषित करने और Nmap की उन्नत स्क्रिप्टिंग क्षमताओं का लाभ उठाने में सक्षम बनाता है।

nmap usage2

JFScan के इनपुट और आउटपुट प्रसंस्करण का तर्क:

diagram

उपयोग

root@kitploit:~
usage: jfscan [-h] [--targets TARGETS] (-p PORTS | --top-ports TOP_PORTS | --yummy-ports) [--resolvers RESOLVERS] [--enable-ipv6] [--scope SCOPE] [-r MAX_RATE] [--wait WAIT] [--disable-auto-rate] [-i INTERFACE] [--source-ip SOURCE_IP]
              [--router-ip ROUTER_IP] [--router-mac ROUTER_MAC] [--router-mac-ipv6 ROUTER_MAC_IPV6] [-oi] [-od] [-o OUTPUT] [-q | -v] [--nmap] [--nmap-options NMAP_OPTIONS] [--nmap-threads NMAP_THREADS] [--nmap-output NMAP_OUTPUT] [--version]
              [target]

JFScan - Just Fu*king Scan

optional arguments:
  -h, --help            show this help message and exit
  -p PORTS, --ports PORTS
                        ports, can be a range or port list: 0-65535 or 22,80,100-500,...
  --top-ports TOP_PORTS
                        scan only N of the top ports, e. g., --top-ports 1000
  --yummy-ports         scan only for the most yummy ports
  -q, --quite           output only results
  -v, --verbose         verbose output

  --nmap                run nmap on discovered ports
  --nmap-options NMAP_OPTIONS
                        nmap arguments, e. g., --nmap-options='-sV' or --nmap-options='-sV --script ssh-auth-methods'
  --nmap-threads NMAP_THREADS
                        number of nmaps to run concurrently, default 8
  --nmap-output NMAP_OUTPUT
                        output results from nmap to specified file in standard XML format (same as nmap option -oX)

  target                a target or targets separated by a comma, accepted form is: domain name, IPv4, IPv6, URL
  --targets TARGETS     file with targets, accepted form is: domain name, IPv4, IPv6, URL

  -oi, --only-ips       output only IP adresses, default: all resources
  -od, --only-domains   output only domains, default: all resources
  -o OUTPUT, --output OUTPUT
                        output masscan's results to specified file

  --resolvers RESOLVERS
                        custom resolvers separated by a comma, e. g., 8.8.8.8,1.1.1.1
  --enable-ipv6         enable IPv6 support, otherwise all IPv6 addresses will be ignored in the scanning process
  --scope SCOPE         file path with IP adresses and CIDRs to control scope, expected format: IPv6, IPv4, IPv6 CIDR, IPv4 CIDR
  -r MAX_RATE, --max-rate MAX_RATE
                        max kpps rate for the masscan
  --wait WAIT           a number of seconds to wait for packets to arrive (when scanning large networks), option for the masscan
  --disable-auto-rate   disable rate adjustment mechanism for masscan (more false positives/negatives)
  -i INTERFACE, --interface INTERFACE
                        interface for masscan and nmap to use
  --source-ip SOURCE_IP
                        IP address of your interface for the masscan
  --router-ip ROUTER_IP
                        IP address of your router for the masscan
  --router-mac ROUTER_MAC
                        MAC address of your router for the masscan
  --router-mac-ipv6 ROUTER_MAC_IPV6
                        MAC address of your IPv6 router for the masscan

  --version             show program's version number and exit

कृपया चलाने से पहले स्थापना निर्देशों का पालन करें। JFScan को रूट के अंतर्गत न चलाएं, इसकी आवश्यकता नहीं है क्योंकि हमने masscan बाइनरी पर विशेष अनुमतियाँ सेट की हैं।

उदाहरण

केवल पोर्ट 80 और 443 के लिए 10 kpps की दर से लक्ष्य स्कैन करें:

$ jfscan -p 80,443 --targets targets.txt -r 10000

शीर्ष 1000 पोर्ट के लिए लक्ष्य स्कैन करें:

$ jfscan --top-ports 1000 1.1.1.1/24

आप stdin पर लक्ष्य भी निर्दिष्ट कर सकते हैं और इसे nuclei में पाइप कर सकते हैं:

$ cat targets.txt | jfscan --top-ports 1000 -q | httpx -silent | nuclei

या स्थितीय पैरामीटर के रूप में:

$ jfscan --top-ports 1000 1.1.1.1/24 -q | httpx -silent | nuclei

या एक साथ सब कुछ, JFScan बस परवाह नहीं करता है और सभी निर्दिष्ट लक्ष्यों को स्कैन करता है:

$ echo target1 | jfscan --top-ports 1000 target2 --targets targets.txt -q | httpx -silent | nuclei

खोजी गई सेवाओं के बारे में अधिक जानकारी इकट्ठा करने के लिए nmap का उपयोग करें:

$ cat targets.txt | jfscan -p 0-65535 --nmap --nmap-options="-sV --scripts ssh-auth-methods"

targets.txt फ़ाइल में निम्नलिखित रूपों में लक्ष्य हो सकते हैं (IPv6 समान रूप से):

root@kitploit:~
http://domain.com/
domain.com
1.2.3.4
1.2.3.0/24
1.1.1.1-1.1.1.30

स्थापना

  1. स्थापना से पहले, सुनिश्चित करें कि आपके पास Masscan का नवीनतम संस्करण स्थापित है (परीक्षित संस्करण 1.3.2 है)।

पहला, libpcap-dev (डेबियन आधारित वितरण) या libcap-devel (सेंटोस आधारित वितरण) स्थापित करें:

root@kitploit:~
sudo apt install libpcap-dev

इसके बाद, आधिकारिक रिपॉजिटरी को क्लोन करें और स्थापित करें:

root@kitploit:~
sudo apt-get --assume-yes install git make gcc
git clone https://github.com/robertdavidgraham/masscan
cd masscan
make
sudo make install
  1. Masscan को चलाने के लिए रूट अनुमतियों की आवश्यकता होती है। चूंकि रूट के अंतर्गत बाइनरी चलाना अच्छा विचार नहीं है, हम बाइनरी पर CAP_NET_RAW क्षमता सेट करेंगे:
root@kitploit:~
sudo setcap CAP_NET_RAW+ep /usr/bin/masscan
  1. JFScan की स्थापना के लिए python3 और pip3 आवश्यक है।
root@kitploit:~
sudo apt install python3 python3-pip
  1. JFScan स्थापित करें:
root@kitploit:~
$ git clone https://github.com/nullt3r/jfscan.git
$ cd jfscan
$ pip3 install .

यदि आप कमांड लाइन से सीधे jfscan नहीं चला सकते हैं, तो आपको जांचना चाहिए कि $HOME/.local/bin आपके पथ में है या नहीं।

अपने ~/.zshrc या ~/.bashrc में निम्नलिखित पंक्ति जोड़ें:

root@kitploit:~
export PATH="$HOME/.local/bin:$PATH"

लाइसेंस

फ़ाइल LICENSE पढ़ें।

अस्वीकरण

मैं किसी भी क्षति के लिए जिम्मेदार नहीं हूँ। आप अपने स्वयं के कार्यों के लिए जिम्मेदार हैं। पूर्व आपसी सहमति के बिना लक्ष्यों पर हमला करना अवैध है।


* छोटे नेटवर्क श्रेणियों को स्कैन करते समय, आप सीधे nmap का उपयोग कर सकते हैं, JFScan का उपयोग करने की कोई आवश्यकता नहीं है। आप निम्नलिखित विकल्पों का उपयोग करके JFScan की गति का 70% तक प्राप्त कर सकते हैं:

root@kitploit:~
nmap -Pn -n -v yourTargetNetwork/26 -p- --min-parallelism 64 --min-rate 20000 --min-hostgroup 64 --randomize-hosts -sS -sV

हमेशा की तरह, कुछ गलत सकारात्मक/नकारात्मक की उम्मीद करें।

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