Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darkoperator/Posh-Shodan
PowerShell Module to interact with the Shodan service
https://github.com/darkoperator/Posh-Shodan
Last synced: about 6 hours ago
JSON representation
PowerShell Module to interact with the Shodan service
- Host: GitHub
- URL: https://github.com/darkoperator/Posh-Shodan
- Owner: darkoperator
- License: bsd-3-clause
- Created: 2014-01-13T00:20:11.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-02-18T02:05:58.000Z (over 8 years ago)
- Last Synced: 2024-11-13T22:12:13.498Z (3 days ago)
- Language: PowerShell
- Size: 337 KB
- Stars: 134
- Watchers: 14
- Forks: 54
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-ip-search-engines - Posh Shodan
README
Posh-Shodan
===========PowerShell Module to interact with the Shodan REST API https://developer.shodan.io/ provided with the proper API key.
# Install
To install the module including all source code you can just run in a PowerShell v3 or higher session the following command:
iex (New-Object Net.WebClient).DownloadString("https://gist.githubusercontent.com/darkoperator/9378450/raw/7244d3db5c0234549a018faa41fc0a2af4f9592d/PoshShodanInstall.ps1")The installation process should look like:
PS C:\> iex (New-Object Net.WebClient).DownloadString("https://gist.githubusercontent.com/darkoperator/9378450/raw/7244d3db5c0234549a018faa41fc0a2af4f9592d/PoshShodanInstall.ps1")
Downloading latest version of Posh-Shodan from https://github.com/darkoperator/Posh-Shodan/archive/master.zip
File saved to C:\Users\Carlos\AppData\Local\Temp\Posh-Shodan.zip
Uncompressing the Zip file to C:\Users\Carlos\Documents\WindowsPowerShell\Modules
Renaming folder
Module has been installedCommandType Name ModuleName
----------- ---- ----------
Function Get-ShodanAPIInfo Posh-Shodan
Function Get-ShodanDNSResolve Posh-Shodan
Function Get-ShodanDNSReverse Posh-Shodan
Function Get-ShodanHostServices Posh-Shodan
Function Get-ShodanMyIP Posh-Shodan
Function Get-ShodanServices Posh-Shodan
Function Measure-ShodanExploit Posh-Shodan
Function Measure-ShodanHost Posh-Shodan
Function Read-ShodanAPIKey Posh-Shodan
Function Search-ShodanExploit Posh-Shodan
Function Search-ShodanHost Posh-Shodan
Function Set-ShodanAPIKey Posh-ShodanAfter install set your API key and use a Master Password to encrypt it on disk:
PS C:\> Set-ShodanAPIKey -APIKey 238784665352425277288393 -MasterPassword (Read-Host -AsSecureString)
The key is now saved in a secure manner on disk and set as the key for use for all other commands.
For loading a stored key after opening a new session just issue the command to read the key with you master password:
Read-ShodanAPIKey -MasterPassword (Read-Host -AsSecureString)