All Projects → 0x27 → Ssh_keyscanner

0x27 / Ssh_keyscanner

ssh public host key scanner using shodan

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ssh keyscanner

one-scan
多合一网站指纹扫描器,轻松获取网站的 IP / DNS 服务商 / 子域名 / HTTPS 证书 / WHOIS / 开发框架 / WAF 等信息
Stars: ✭ 44 (-56.86%)
Mutual labels:  scanner, fingerprint
Billcipher
Information Gathering tool for a Website or IP address
Stars: ✭ 332 (+225.49%)
Mutual labels:  scanner, shodan
R30X-Fingerprint-Sensor-Library
Arduino library for R30X series optical fingerprint scanners.
Stars: ✭ 13 (-87.25%)
Mutual labels:  scanner, fingerprint
Deep-Inside
Command line tool that allows you to explore IoT devices by using Shodan API.
Stars: ✭ 22 (-78.43%)
Mutual labels:  shodan, scanner
Silver
Mass scan IPs for vulnerable services
Stars: ✭ 588 (+476.47%)
Mutual labels:  scanner, shodan
Online Privacy Test Resource List
Privacy Online Test and Resource Compendium (POTARC) 🕵🏻
Stars: ✭ 185 (+81.37%)
Mutual labels:  tor, fingerprint
Shodan-RPi
A simple SSH bruteforce script targeting (not necessarily) Raspbian devices.
Stars: ✭ 13 (-87.25%)
Mutual labels:  ssh, shodan
Penta
Open source all-in-one CLI tool to semi-automate pentesting.
Stars: ✭ 130 (+27.45%)
Mutual labels:  scanner, shodan
Streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
Stars: ✭ 22,605 (+22061.76%)
Mutual labels:  tor, ssh
Exitmap
A fast and modular scanner for Tor exit relays. The canonical repository (including issue tracker) is at https://gitlab.torproject.org/tpo/network-health/exitmap
Stars: ✭ 440 (+331.37%)
Mutual labels:  tor, scanner
Docker Onion Nmap
Scan .onion hidden services with nmap using Tor, proxychains and dnsmasq in a minimal alpine Docker container.
Stars: ✭ 345 (+238.24%)
Mutual labels:  tor, scanner
Sdwan Harvester
🌐 Automatically enumerate and fingerprint SD-WAN nodes on the internet
Stars: ✭ 42 (-58.82%)
Mutual labels:  scanner, shodan
Reconspider
🔎 Most Advanced Open Source Intelligence (OSINT) Framework for scanning IP Address, Emails, Websites, Organizations.
Stars: ✭ 621 (+508.82%)
Mutual labels:  scanner, shodan
Cloudfail
Utilize misconfigured DNS and old database records to find hidden IP's behind the CloudFlare network
Stars: ✭ 1,239 (+1114.71%)
Mutual labels:  tor, scanner
Docker Tunnel
a (simple) dockerized ssh tunnel
Stars: ✭ 96 (-5.88%)
Mutual labels:  ssh
Teleport
Certificate authority and access plane for SSH, Kubernetes, web apps, databases and desktops
Stars: ✭ 10,602 (+10294.12%)
Mutual labels:  ssh
Le Chat Php
A PHP Chat based on LE CHAT
Stars: ✭ 95 (-6.86%)
Mutual labels:  tor
Ssh Mitm
SSH man-in-the-middle tool
Stars: ✭ 1,328 (+1201.96%)
Mutual labels:  ssh
Mercury
Simple Android app that sends pre-configured commands to remote servers via SSH.
Stars: ✭ 100 (-1.96%)
Mutual labels:  ssh
Guacamole
Guacamole是无客户端的远程桌面网关。它支持VNC,RDP和SSH等标准协议。 我们称之为无客户端,因为不需要插件或客户端软件。 感谢HTML5,一旦Guacamole安装在服务器上,您访问桌面所需的全部功能就是一个Web浏览器。
Stars: ✭ 99 (-2.94%)
Mutual labels:  ssh

ssh keyscanner - search shodan for a given ssh hostkey fingerprint.

This tool has two modes, currently. It can search given a public-key you provide it, or, it can fingerprint a host and search shodan for similar hosts.

It currently is incomplete (see the todo list), but works for those uses.

It now has support for doing the keygrab over tor, and works on hidden services. This is useful for finding, uh, shittily configured ones.

Howto:

The tool has 4 args, outlined below.

  • "-i", for target host. You must set either this, -l, or -f.
  • "-f", for SSH Public Key file. You must set either this, -f, or -i.
  • "-l", for lists of target hosts. Alternative to -i or -f.
  • "-d", for directories of keys. Not yet implemented!
  • "-p", for target port. This defaults to 22.
  • "-t", uses Tor for the SSH key grabbing. Good for Hidden Services ;)

You should also edit the script to put in your own Shodan API key, as you can't have mine. You can probably just borrow someone elses, as people leave them all over github.

Requirements

This tool depends on the following:
Paramiko
sshpubkeys
shodan
PySocks
You can get them with pip install -r requirements.txt or whatever. The rest should be stdlib.

Note: I only bothered testing on python2.

Todo

  • Private-Key support so I can also use privkeys as well as pubkeys.
  • Directory of keyfile support.
  • List of hosts support.
  • idk, make a git issue with your ideas...

Licence

Licenced under the WTFPL (do Whatever The Fuck you want Public Licence)

Beer?

Send yer cryptologically generated beer tokens to fuel further opensource software:
coinbase, for convenience, or the following bitcoin address: 13rZ67tmhi7M3nQ3w87uoNSHUUFmYx7f4V

Mandatory asciicast until I finish it and make a proper video

asciicast

Bug Reports and Feature Requests

Please submit all bug reports and feature requests to the Github Issue Tracker. Give me stacktraces by enabling debug mode.

Changelog

18-01-2015 (01:26): - Added Tor support on a whim. Completely untested, will get tested in the morning when I wake up.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].