Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/medx267/eternalblue-vulnerability-scanner
ReconnaissanceVulnerability ScannersExploitationInformation GatheringNetwork SecurityPenetration Testing
GitHubmedx267/eternalblue-vulnerability-scanner

EternalBlue-Vulnerability-Scanner

This script checks for devices vulnerable to the EternalBlue exploit (CVE-2017-0144) in a network using SMB.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
1211 year agoNot yet reviewed

EternalBlue Scanner

A Python tool for scanning SMB-enabled devices for the EternalBlue vulnerability (CVE-2017-0144).
This script checks whether devices in a network are vulnerable to the EternalBlue exploit by testing SMB connections.

⚡ Features

✅ Scans a list of IP addresses for SMB vulnerability.
✅ Detects if the target machine is vulnerable to EternalBlue (CVE-2017-0144).
✅ Parallel processing for scanning multiple devices quickly using ThreadPoolExecutor.
✅ Simple and easy-to-use interface.

🔧 Requirements

  • Python 3.x
  • Impacket library

📥 Installation

Clone this repository:

root@kitploit:~
git clone https://github.com/MedX267/EternalBlue-Vulnerability-Scanner.git

cd EternalBlue-Scanner

Install dependencies:

pip install -r requirements.txt

If you don't have a requirements.txt file, you can manually install Impacket with:

pip install impacket 🚀 Usage Run the script by providing a list of target IP addresses:

python eternalblue_scanner.py <target_ip_1> <target_ip_2> ... <target_ip_n> Example:

python eternalblue_scanner.py 192.168.1.1 192.168.1.2 192.168.1.3 The script will then check each IP for the EternalBlue vulnerability and display the results.

📜 Output The script will output whether each target IP is vulnerable or not:

[+] 192.168.1.1 is VULNERABLE to EternalBlue! [-] 192.168.1.2 is NOT VULNERABLE to EternalBlue. [-] 192.168.1.3 is not reachable.

⚠ License This tool is provided as-is for educational and testing purposes. 🚨 Use responsibly and ensure you have proper authorization before scanning networks or devices.

Download Tool