nScanner is a command-line OSINT tool designed to retrieve public information about a phone number using open-source libraries and third-party APIs such as Numverify.
It allows you to quickly validate numbers and gather metadata like country, carrier, and line type in a simple and lightweight way.
You can download nScanner on any platform by cloning the official Git repository:
$ git clone https://github.com/TrollSkull/nScanner
$ cd nScanner
$ pip install -r requirements.txt
$ python nscanner.pyImportant
You need a numverify API KEY to get more data, you can get a key for free on: apilayer.com/marketplace
Once you get a key you need to put it in the APIKEY variable in ./lib/core/const.py file and then run nscanner.py
Also you can change the language of the requested information in ./lib/core/const.py modifying the DEFLANG variable, see the supported languages here.
To get a list of all options and switches use the --help command.
Usage: nscanner.py -n <your number here> [options] or -u for update
-h, --help show this help message and exit
--number NUMBER, -n NUMBER
enter a number to start a scan
--update UPDATE, -u
update the script
Report bugs to (trollskull.contact@gmail.com)
Warning
This project is intended for educational and legitimate OSINT purposes only. Always ensure compliance with local laws and regulations when performing data lookups.
This project is licensed under the GNU General Public License v3.0 © SwiftTube. For more details, please refer to the full license here.
