• Stars
    star
    142
  • Rank 250,540 (Top 6 %)
  • Language
    Go
  • License
    MIT License
  • Created about 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

goverview - Get an overview of the list of URLs

goverview

goverview - Get an overview of the list of URLs

Installation

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

Demo

asciicast

Example Commands

# 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

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 <script> 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 and it is released under the MIT license.

Donation

paypal

"Buy Me A Coffee"

More Repositories

1

osmedeus

A Workflow Engine for Offensive Security
Go
5,000
star
2

metabigor

OSINT tools and more but without API ke
Go
1,113
star
3

IPOsint

⚠️WARNING: This project now become part of https://github.com/j3ssie/Metabigor project
Python
178
star
4

sdlookup

IP Lookups for Open Ports and Vulnerabilities from internetdb.shodan.io
Go
112
star
5

codeql-docker

Ready to use docker image for CodeQL
Python
84
star
6

go-auxs

Collection of auxiliary command line tools
Go
70
star
7

cdnstrip

Striping CDN IPs from a list of IP Addresses
Go
70
star
8

custom-bcheck-scan

This repository stores some of my custom BCheck Scan configurations. Its goal is to identify intriguing elements that warrant further manual testing.
60
star
9

c2s

Command and Control server on Slack
Python
26
star
10

str-replace

Simple tools to handle string and generate subdomain permutations
Go
13
star
11

cinfo

Extract domain from SSL Information
Go
12
star
12

sfleet

Simple utility to manage multiple ssh
Go
11
star
13

rgf

A wrapper around ripgrep to check for various common patterns.
Go
10
star
14

curated-semgrep-rules

Curated Collection of Popular Community Rules for Semgrep
Solidity
7
star
15

json-cleaner

The utility aims to clean up output generated by popular tools by calculating a hash based on specific JSON values to removing junk data.
Go
7
star
16

jig

Jig - Jaeles Intput Generator
Go
5
star
17

osm-demo

Osmedeus demo workflow
4
star
18

jLog

Really simple PHP script to log everything
PHP
4
star
19

phpsec-docker

Dockerfile
3
star
20

jIRC

Simple way to control your bot net via IRC
Python
3
star
21

j3ssie

2
star
22

really-sample

really-sample-projects
HTML
2
star
23

j3ssie.github.io

HTML
1
star
24

durl

Remove duplicate URLs by retaining only the unique combinations of hostname, path, and parameter names
Go
1
star
25

sample-semgrep-ci

Github Action Example with Semgrep SAST
Go
1
star