redispwned

command module
v0.0.0-...-c8fa0a4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2021 License: MIT Imports: 13 Imported by: 0

README

Have I Been Redised

Check it out at RedisPwned and Have I Been Redised

graphs about redis powered by redis

Architecture of redispwned.app

How it works

We scan the internet for exposed Redis databases broadcasting to the world on port 6379 - the default Redis port. This data is then corelated to a country of origin, redis version, etc and made searchable.

How the data is stored:

Each dataset has its own key (shodan:, censys:, etc) that is then aggregated via a unified search index: idx:redis-version-by-country-city-geo. This generic search index allows us to easily aggregate data from different sources.

How the data is accessed:

The api.redispwned.app fulfills all aggregation and scan requests from www.redispwned.app (www.haveibeenredised.com as well). The graphs are powered by querying the redispwned Redis database.

Aggregate Exposed Redis Databases

Top 25 By Country

FT.AGGREGATE idx: "*" GROUPBY 1 @country REDUCE COUNT 0 AS num SORTBY 2 @num DESC MAX 25

Top 5 By Redis Version

FT.AGGREGATE idx: "*" GROUPBY 1 @version REDUCE COUNT 0 AS num SORTBY 2 @num DESC

To frustrate the script lords and kiddies I've omitted the actual ipv4 data used - although readily obtainable with a research petition to the below sources.

Sources

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL