Here you get best pentestools provide hacking and penetration testing, cracking, web penetration testing, linux tool, windows, android, iphone hacking tools. And also tutorials of hacking and web pentesting.for Hacking and Penetration Testing

Eternal Scanner : network scanner for Eternal Blue exploit



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


2.2 Version (New Implementations)

  • Eternal Romance Vulnerability check (escan -er)
  • 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

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

  • 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 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 .

Leave A Reply

Your email address will not be published.