Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/swanandx/rustywitness

A CLI tool for getting screenshots of URLs using headless chrome
https://github.com/swanandx/rustywitness

bugbounty cli headless-chrome recon rust web

Last synced: about 2 months ago
JSON representation

A CLI tool for getting screenshots of URLs using headless chrome

Awesome Lists containing this project

README

        


rustywitness


🦀 🌐 📸


Web screenshot utility


A CLI tool for getting screenshots of URLs using headless chrome





@_swanandx



GitHub issues



GitHub stars



GitHub forks



GitHub license


Built with ❤︎ by
swanandx and

contributors


# 🧰 Usage

Just pass URL `rustywitness https://example.com` or /PATH/TO/FILE as argument `rustywitness 100-urls.txt`.

You don't need to worry about remembering flags, it can determine if the argument is a file or a single URL!

# 🔭 Installation

### Download executable 📈

You can directly download executable and run it. No need for any installation.
- Check releases [here](https://github.com/swanandx/rustywitness/releases/).

### Using `cargo` 🦀

- `cargo install rustywitness`

### Build it from source 🎯

Clone repository

- `git clone https://github.com/swanandx/rustywitness && cd rustywitness`

then build and run
- `cargo run`
e.g. `cargo run -- [OPTIONS]`

OR

- `cargo build --release`
- `cd target/release/`
- `./rustywitness`
e.g. `./rustywitness [OPTIONS]`

# 🚧 Contributing

There is always scope for improvements and bugs to be fixed! Just open a issue or submit a PR.

# Acknowledgement

[Similar](https://github.com/sensepost/gowitness) [projects](https://github.com/michenriksen/aquatone) were very helpful as a reference. Special thanks to [siddicky](https://github.com/siddicky) and [Drago](https://github.com/vaishnavpardhi) for testing it!