Enter app id and using Osint Api it generates hostnames and IP address disclosed in the app. Using dns_resolver it resolves IP of hostnames from assets and by using Internet DB Shodan API to generate vulnerability report of Disclosed IP and IP found in hostname assets of the APP in HTML format which is generated using FLASK API and can be viewed in web browser. For Total IPs in the APP I use GeoIP2 database to gather info of the City & Country of the IP.
- clone the repo and type
flask runin the terminal directory. -
pip install requirements.txt
- Enter your BeVigil Api key generated from https://bevigil.com in the config.py file
Run flask run to :
- Generate report of Vulnerabilities found in the APP asset in tabular form.
- Displays the report in html and can be viewed in web browser.
- generates the report in tabular form.
