Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/j3ssie/goverview

goverview - Get an overview of the list of URLs
https://github.com/j3ssie/goverview

browser bugbounty chromedp favicon favicon-generator infosec recon screenshot security

Last synced: 8 days ago
JSON representation

goverview - Get an overview of the list of URLs

Awesome Lists containing this project

README

        

goverview
=========
goverview - Get an overview of the list of URLs

## Installation

```
GO111MODULE=on go get github.com/j3ssie/goverview
```

## Demo

[![asciicast](https://asciinema.org/a/432045.svg)](https://asciinema.org/a/432045)

## Example Commands

```shell
# Only get summary
cat http_lists.txt | goverview probe -N -c 50 | tee only-overview.txt

# Get summary content and store raw response without screenshot
cat http_lists.txt | goverview probe -M -c 50 -o overview cat http_lists.txt | goverview probe -c 20 -M --json

# Pass all urls to proxy with real browser
cat list_of_urls.txt | goverview screen --proxy http://127.0.0.1:8080

# Do screenshot and store JSON Output
cat http_lists.txt | goverview screen -c 5 --json

# Do screenshot based on success HTTP site
cat overview/target.com-http-overview.txt | jq -r '. | select(.status=="200") | .url' | goverview screen -c 5 -o overview -S overview/target.com-screen.txt

# Do screenshot and generated report
cat http-shopee.io.txt| goverview screen --json -o /tmp/screenshot/
goverview report -o /tmp/screenshot/

```

## Usage

```shell
goverview - Get an overview of the list of URLs - beta v1.0.0 by @j3ssiejjj

Usage:
goverview [command]

Available Commands:
help Help about any command
probe Do Probing on target
report Generate HTML Report based on screenshot output
screen Do Screenshot on target

Flags:
-B, --burp Receive input as base64 burp request
-c, --concurrency int Set the concurrency level (default 10)
-C, --content string Summary File for Content (default 'out/content-summary.txt')
--debug Debug output
-H, --headers strings Custom headers (e.g: -H 'Referer: {{.BaseURL}}') (Multiple -H flags are accepted)
-h, --help help for goverview
-I, --inputFile string Custom headers (e.g: -H 'Referer: {{.BaseURL}}') (Multiple -H flags are accepted)
-i, --inputs strings Custom headers (e.g: -H 'Referer: {{.BaseURL}}') (Multiple -H flags are accepted)
-j, --json Output as JSON
-l, --level int Set level to calculate CheckSum (default: 0)
-N, --no-output No output
-o, --output string Output Directory (default "out")
-P, --proxy string Proxy to send http request
-L, --redirect Allow redirect
--retry int Number of retry
-R, --save-redirect Save redirect URL to overview file too
-S, --screenshot string Summary File for Screenshot (default 'out/screenshot-summary.txt')
--sortTag Sort HTML tag before do checksum
-a, --tech string Technology File (default "technologies.json")
-t, --threads int Set the threads level for do screenshot (default 5)
--timeout int HTTP timeout (default 15)
-v, --verbose Verbose output
-V, --version Print version
-W, --wordlist string Wordlists File build from HTTP Content (default 'out/wordlists.txt')

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

Checksum Content Level:
0 - Only check for src in tag
1 - Check for all structure of HTML tag + src in <script> tag
2 - Check for all structure of HTML tag + src in <script> <img> <a> tag
5 - Entire HTTP response

```

## License

`goverview` is made with ♥ by [@j3ssiejjj](https://twitter.com/j3ssiejjj) and it is released under the MIT license.

## Donation

[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/j3ssiejjj)

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/j3ssie)