All Projects → dwisiswant0 → Go Stare

dwisiswant0 / Go Stare

Licence: mit
A fast & light web screenshot without headless browser but Chrome DevTools Protocol!

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
golang
3204 projects

Projects that are alternatives of or similar to Go Stare

Crrri
A Chrome Remote Interface written in R
Stars: ✭ 137 (+57.47%)
Mutual labels:  chrome-devtools, chrome-headless
Api
API that uncovers the technologies used on websites and generates thumbnail from screenshot of website
Stars: ✭ 189 (+117.24%)
Mutual labels:  screenshot, chrome-headless
Rendora
dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites
Stars: ✭ 1,853 (+2029.89%)
Mutual labels:  chrome-devtools, chrome-headless
Cdp4j
cdp4j - Chrome DevTools Protocol for Java
Stars: ✭ 232 (+166.67%)
Mutual labels:  chrome-devtools, chrome-headless
Webshot Factory
Web Screenshots at scale based on headless chrome
Stars: ✭ 288 (+231.03%)
Mutual labels:  screenshot, chrome-headless
Chrome Devtools Java Client
Chrome DevTools java client.
Stars: ✭ 121 (+39.08%)
Mutual labels:  chrome-devtools, chrome-headless
Lancia
网页转PDF渲染服务。提供收据、发票、报告或任何网页内容转PDF的微服务
Stars: ✭ 108 (+24.14%)
Mutual labels:  screenshot, chrome-headless
Rod
A Devtools driver for web automation and scraping
Stars: ✭ 1,392 (+1500%)
Mutual labels:  chrome-devtools, chrome-headless
screenie-server
A Node server with a pool of Puppeteer (Chrome headless) instances for scalable screenshot generation.
Stars: ✭ 19 (-78.16%)
Mutual labels:  screenshot, chrome-headless
omg image
Generate PNG previews for HTML snippets (html/css/js). Any complexity.
Stars: ✭ 28 (-67.82%)
Mutual labels:  screenshot, chrome-headless
chromic pdf
Convenient HTML to PDF/A rendering library for Elixir based on Chrome & Ghostscript
Stars: ✭ 196 (+125.29%)
Mutual labels:  chrome-devtools, chrome-headless
Gowitness
🔍 gowitness - a golang, web screenshot utility using Chrome Headless
Stars: ✭ 996 (+1044.83%)
Mutual labels:  screenshot, chrome-headless
Chromda
λ 🖼️ Chromda is an AWS Lambda function for capturing screenshots of websites.
Stars: ✭ 481 (+452.87%)
Mutual labels:  screenshot, chrome-headless
Chart To Aws
Microservice to generate screenshot from a webpage and upload it to a AWS S3 Bucket.
Stars: ✭ 43 (-50.57%)
Mutual labels:  screenshot, chrome-headless
Foxshot
Capture web page screenshots using headless Firefox!
Stars: ✭ 52 (-40.23%)
Mutual labels:  screenshot
Zisui
Yet another CLI to screenshot your Storybook
Stars: ✭ 72 (-17.24%)
Mutual labels:  screenshot
Fakescreenshot
🔥对抗假消息系列项目之一:截屏 = 实锤?相信你就输了!(”突破性“更新💥:支持修改任何网站!)
Stars: ✭ 1,058 (+1116.09%)
Mutual labels:  screenshot
React Native Screenshot Detector
Screenshot detection in React Native (iOS only)
Stars: ✭ 50 (-42.53%)
Mutual labels:  screenshot
Shotwatch
Android Screenshot Watcher (Screenshot Detection)
Stars: ✭ 76 (-12.64%)
Mutual labels:  screenshot
Textshot
Python tool for grabbing text via screenshot
Stars: ✭ 1,163 (+1236.78%)
Mutual labels:  screenshot

go-stare

made-with-Go go-report license contributions welcome godoc

A fast & light web screenshot without headless browser but Chrome DevTools Protocol!


Resources

Installation

from Binary

The installation is easy. You can download a prebuilt binary from releases page, unpack and run! or with

▶ curl -sSfL https://git.io/go-stare | sh -s -- -b /usr/local/bin

from Source

If you have go1.14+ compiler installed and configured:

GO111MODULE=on go get -v github.com/dwisiswant0/go-stare

In order to update the tool, you can use -u flag with go get command.

from GitHub

▶ git clone https://github.com/dwisiswant0/go-stare
▶ cd go-stare
▶ go build .mv go-stare /usr/local/bin

Usage

Basic Usage

Simply, go-stare can be run with:

▶ go-stare -t "http://domain.tld"

Flags

▶ go-stare -h

This will display help for the tool. Here are all the switches it supports.

Flag Description
-t, --target Target to captures (single target URL or list)
-c, --concurrency Set the concurrency level (default: 5)
-o, --output Screenshot directory output results (default: ./out)
-q, --quality Image quality to produce (default: 75)
-T, --timeout Maximum time (seconds) allowed for connection (default: 10)
-v, --verbose Verbose mode

Target

You can define a target in 3 ways:

Single URL

▶ go-stare -t "http://domain.tld"

URLs from list

▶ go-stare -t /path/to/urls.txt

from Stdin

In case you want to chained with other tools.

▶ subfinder -d domain.tld -silent | httpx -silent | go-stare -o ./out
# or
▶ gau domain.tld | go-stare -o ./out -q 50

Help & Bugs

If you are still confused or found a bug, please open the issue. All bug reports are appreciated, some features have not been tested yet due to lack of free time.

License

go-stare released under MIT. See LICENSE for more details.

Version

Current version is 0.0.2 and still development.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].