Vulnerability scanner Windows

Eternal Scanner: Eternal Blue Exploit

Eternal Scanner
Written by Mubassir patel


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


Eternal scanner

2.2 Version (New Implementations)

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


  • 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

Install Requirements

  • apt-get install masscan Metasploit-framework wget python-pip python-crypto python-impacket python-pyasn1-modules
  • pip install crypto && pip install impacket && pip install pyasn1-modules


  • 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 a database by writing ( escan -l)

About the author

Mubassir patel

Mubassir is a founder and developer of this site. He is a computer science engineer. He has a very deep interest in ethical hacking, penetration testing, website development and including all technology topic.

Leave a Comment