Skip to content

S3cShot is a high-performance Python tool for capturing screenshots of multiple URLs concurrently using Playwright. It also features a sleek gallery UI powered by Flask and PhotoSwipe for easy viewing and sharing.

Notifications You must be signed in to change notification settings

s3c-krd/s3cshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

S3cShot

S3cShot is a high-performance Python tool for capturing screenshots of multiple URLs concurrently using Playwright. It also features a sleek gallery UI powered by Flask and PhotoSwipe for easy viewing and sharing.

⚡️ Built for speed. Designed for red teamers, testers, and devs who want screenshots—fast.


🚀 Features

  • 🧠 Concurrent Screenshotting – Async-powered for blazing fast performance
  • 🔐 Smart URL Handling – Automatically prepends http:// if missing
  • 📁 Custom Output Directory – Save screenshots in your preferred folder
  • 🖼️ Modern UI Gallery (Optional) – View results in a zoomable gallery with keyboard navigation
  • 🧪 Command Line Interface – Easy to use with URL args or a file input

📦 Requirements


⚙️ Installation

# Clone the repo
git clone https://github.com/s3c-krd/s3cshot.git
cd s3cshot

# Install dependencies
pip install playwright flask

# Install browser binaries for Playwright
playwright install

🕹️ Usage

📸 Basic Screenshot Mode

Screenshot multiple sites:

python s3cshot.py amazon.com apple.com twitter.com

📄 From a File

Capture screenshots from a file (urls.txt with one URL per line):

python s3cshot.py -f urls.txt

📁 Custom Output Folder

Save screenshots in a specific folder:

python s3cshot.py amazon.com -o results/

🖼️ Launch with Gallery UI

Take screenshots and instantly launch a modern zoomable gallery:

python s3cshot.py -f urls.txt -u

About

S3cShot is a high-performance Python tool for capturing screenshots of multiple URLs concurrently using Playwright. It also features a sleek gallery UI powered by Flask and PhotoSwipe for easy viewing and sharing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages