Crates.io | hxn |
lib.rs | hxn |
version | 1.0.0 |
source | src |
created_at | 2023-03-24 17:25:08.903952 |
updated_at | 2024-06-20 09:31:37.156141 |
description | Blazingly fast tool to grab screenshots of url/webpages from terminal. |
homepage | https://github.com/pwnwriter/haylxon.git |
repository | https://github.com/pwnwriter/haylxon |
max_upload_size | |
id | 819574 |
size | 99,514 |
Haylxon
🔥🦀SHOOT BEFORE THE BLINK
|| Haylxon
, A tool embodying the K1SS
philosophy that allows you to take screenshots of webpages/URLs
at lightning-fast speeds using chromes
Headless
feature, means, you'd be needing a chromium based browser
for it to work.
Built from the ground up for ease of use, performance, beautiful ui and portability in mind. 💖
Fast: Hxn
is designed to be fast, all credits goes to the rustlang
. 🦀
Ease: This tool is designed to be very user friendly as there are very few options but does all the required works that one expects.👨🎨
Simple: As always Keeping It Simple and Stupid
🪄 Binary
wget -qO- "$(curl -qfsSL "https://api.github.com/repos/pwnwriter/haylxon/releases/latest" | jq -r '.assets[].browser_download_url' | grep -Ei "$(uname -m).*$(uname -s).*musl" | grep -v "\.sha")" | tar -xzf - --strip-components=1 && ./hxn -h
🌼 Source
git clone --depth=1 https://github.com/pwnwriter/haylxon --branch=main
cd haylxon
cargo build --release
Then go to release
dir and ./hxn
or move the binary
to your any $PATH
for instant access from anywhere.
🎠 Cargo
🚩 METIS Linux
sudo/doas pacman -Syyy hxn
💢 Arch user repository
paru/yay -S haylxon-git
I'm using brave browser for all the demonstration. You can use any chromium based browsers.
Take screenshots of single url 🔗
hxn -b $(which brave) -u https://example.com
Take screenshots of multiple urls 📂
hxn -b $(which brave) -f urls.txt
Show fancy output ⚙️
hxn -b $(which brave) -f urls.txt --verbose
Read urls from stdin ⚓
cat urls.txt | hxn -b $(which brave) --stdin
Define x/y dimentions 🐀
cat urls.txt | hxn -b $(which brave) -x 144 -y 400 --stdin
Define your ports ✳️
hxn -b $(which brave) -f urls.txt --ports 8080,8081
Arbitary javascript 🏺
hxn -b $(which brave) -u <url> --javascript "javascript code here".
hxn in termux 🐤
pkg install tur-repo -y ; pkg install chromium -y
ln -s "$PREFIX/bin/chromium-browser" "$PREFIX/bin/chromium"
The below is a comparison between similar project gowitness
, tested on my pentium processor.
Contributions are welcome! You can suggest features, report bugs, fix issues via issues or pull requests. Help with code documentation and spreading the word about HAYLXON(hxn)
is appreciated! 😎
I am a student currently attending university. I like working for Open Source in my free time. If you find my tool or work beneficial, please consider supporting me via KO-FI or ESEWA* (Nepal only), Or by leaving a star ⭐ ; I'll appreciate your action :)
Kanha
:- A web-app pentesting suite written in rust 🦀gowitness
:- A golang, web screenshot utility using Chrome Headlesshxn
?
0x0.st
to verify it met my requirements.Licensed under the MIT LICENSE
Copyright © 2023 - present pwnwriter xyz ☘️