Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Warflop/FireShodanMap

FireShodanMap is a Realtime map that integrates Firebase, Google Maps and Shodan. A search is carried out using Shodan searching vulnerable devices and they are showed on the map for analysis. All data updated in Firebase are Realtime.
https://github.com/Warflop/FireShodanMap

firebase javascript maps python shodan

Last synced: about 1 month ago
JSON representation

FireShodanMap is a Realtime map that integrates Firebase, Google Maps and Shodan. A search is carried out using Shodan searching vulnerable devices and they are showed on the map for analysis. All data updated in Firebase are Realtime.

Awesome Lists containing this project

README

        

# FireShodanMap
FireShodanMap is a Realtime map that integrates [Firebase](https://firebase.google.com/) and [Shodan](https://www.shodan.io). A search is carried out using Shodan searching vulnerable devices and they are showed on the map for analysis. All data updated in Firebase are Realtime.

![ScreenShot](https://raw.githubusercontent.com/Warflop/FireShodanMap/master/screenshot.png)

# Changes

We have a file named "fireshodan.py" responsible for fill Firebase database, we need to change:


[+] FILE_WITH_KEY.json (Open the Credentials tab and click Create credentials. You want the API key option. Create a server key. It will automatically download as a *.json file)
[+] KEY_FIREBASE_HERE (Open the Firebase Project and click Add Firebase to your web application)
[+] API_SHODAN_KEY

Now, we need to change **index.html** and **firebase_conf.js** files.


[+] index.html - MY_KEY_MAP
[+] firebase_conf.js - Open the Firebase Project and click Add Firebase to your web application

# Usage Example

Access index.html file and run "python fireshodan.py" to fill your database.
You can see your data now. If you remove any data your map will update automatic.
OBS: If you stop the script the data will continue there

# Greetz

Neto Oliveira
Alessandro Barreto
Gabriel Carneiro