Shogo is a Shodan CLI made in Go
Go to file
perp 2d7534a752 🧵 Added flags
Added page(s) flags for search command.
2023-08-12 00:26:31 +01:00
cmd/shogo 🔖 Updated version 2023-08-12 00:24:24 +01:00
internal 🧵 Added flags 2023-08-12 00:26:31 +01:00
LICENSE 🎉 Beginning 2023-08-01 23:35:47 +01:00
README.md 📝 Updated README 2023-08-12 00:19:33 +01:00
go.mod 🎉 Beginning 2023-08-01 23:35:47 +01:00
go.sum 🎉 Beginning 2023-08-01 23:35:47 +01:00

Shogo

IRC License: GPL v3

Shogo is a Shodan CLI made in Go

🎯 Features:

  • Prettier printing
  • Faster JSON parsing
  • Faster HTTP requests
  • Multiple command arguments

📋 Requirements

go (1.20+)

⚙️ Installation

git clone https://git.tcp.direct/perp/shogo
cd shogo/cmd/shogo
go install .

Commands

Working Todo
count data (x)
host download (x)
init org (x)
info radar (x)
myip stream (x)
stats domain (x)
search
alert
scan
version
x = limited key

Usage

Shodan CLI made in Go

Usage:
  shogo [flags]
  shogo [command]

Available Commands:
  count       Return number of results for a search
  host        Return host information
  info        Return your account information
  init        Initialize Shogo
  myip        Return your IP address
  search      Return a search result
  stats       Return facet stats on a search
  version     Return shogo version
  alert       Manage your network alerts
  scan        Scan an IP/netblock
  help        Help about any command

Flags:
      --no-color   Disable color output
  -h, --help       help for shogo

Use "shogo [command] --help" for more information about a command.
Manage your network alerts

Usage:
  shogo alert [flags]
  shogo alert [command]

Available Commands:
  clear       Clear all alerts
  create      Create an alert
  delete      Delete an alert
  info        Return alert information
  list        Return all the active alerts

Flags:
      --no-color   Disable color output
  -h, --help       help for alert

Use "shogo alert [command] --help" for more information about a command.
Return number of results for a search

Usage:
  shogo count [flags]

Flags:
  -h, --help   help for count

Global Flags:
      --no-color   Disable color output
Return your account information

Usage:
  shogo info [flags]

Aliases:
  info, information

Flags:
  -p, --profile   Show profile information
  -h, --help      help for info

Global Flags:
      --no-color   Disable color output
Manage your network alerts

Usage:
  shogo alert [flags]
  shogo alert [command]

Available Commands:
  clear       Clear all alerts
  create      Create an alert
  delete      Delete an alert
  info        Return alert information
  list        Return all the active alerts

Flags:
      --no-color   Disable color output
  -h, --help       help for alert

Use "shogo alert [command] --help" for more information about a command.

Get key information

shogo info -p

Get query count

shogo count apache

Get alert list

shogo alert list

Show alert information

shogo alert show <alert-id>

⚠️ License

Shogo is provided under the GNU General Public License v3.0
Developers are not responsible for any misuse