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
eternal_scanner — An internet scanner for exploit CVE-2017-0144 (Eternal Blue) & CVE-2017-0145 (Eternal Romance) | Kitploit
Tools/GitHubGitHub/peterpt/eternal_scanner
Vulnerability ScannersExploitationNetwork SecurityPenetration Testing
GitHubpeterpt/eternal_scanner

eternal_scanner

An internet scanner for exploit CVE-2017-0144 (Eternal Blue) & CVE-2017-0145 (Eternal Romance)

View Repository
3391002 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

ETERNAL SCANNER 2.4

Eternal scanner is an network scanner for Eternal Blue exploit CVE-2017-0144 & Eternal Romance (named pipe) CVE-2017-0145 .

Screenshots

2.2 Version (New Implementations)

  • Eternal Romance Vulnerability check (escan -er)
  • Escan Database Splited Results (escan -l)

Video

  • Eternal Scanner 2.0 : https://www.youtube.com/watch?v=8heVXfcywq0
  • Eternal Scanner 2.2 (install & run) : https://www.youtube.com/watch?v=BS9kYs-Y64U

Requirements

  • netcat
  • masscan
  • metasploit-framework
  • wget (To Update Eternal Scanner Directly from github)
  • pip (for alternative install of python modules)
  • python-crypto (Dependency for Eternal Romance check)
  • python-impacket (Dependency for Eternal Romance check)
  • python-pyasn1-modules (Dependency for Eternal Romance check)

How to Install

  • git clone https://github.com/peterpt/Eternal_Scanner.git
  • cd eternal_scanner && ./escan
  • OR ./escan -h (to change scanner speed)

Install Requirements

  • apt-get install masscan metasploit-framework wget python-pip python-crypto python-impacket python-pyasn1-modules netcat

For python modules as alernative it can be used pip to install the libraries :

  • pip install crypto && pip install impacket && pip install pyasn1-modules

Notes

  • Starting from version 2.0 , eternal scanner will auto install itself on your system on 1st run .
  • Vulnerable scanned Ip data (vuln.txt) will be placed from now on in /usr/local/share/eternal_scanner
  • Multiples sessions of escan will break the script , however , user can be scanning or checking with escan in one terminal and use another escan session terminal to search in database by writing ( escan -l)
  • Escan will run normally as before if eternal Romance dependencies are not installed , however (escan -er) will not work without them .
  • Escan requires root previleges
  • From Version 2.2
  • Eternal Romance Vulnerability check original source : https://github.com/worawit/MS17-010
Download Tool