Eternal scanner is an network scanner for Eternal Blue exploit CVE-2017-0144 & Eternal Romance (named pipe) CVE-2017-0145 .
For python modules as alernative it can be used pip to install the libraries :
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