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.
Built from the ground up for ease of use, performance, beautiful ui and portability in mind.
π
Table of contents
π
Features - Fast:
Hxn
is designed to be fast, all credits goes to therustlang
.π¦ - Portable: You can use
haylxon
on both*nix
&windows
. - 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
π
π©
Installation -
Binary: You can directly download
binary
and run it. -
Source:
To receive the most up-to-date updates, please utilize this method. I will only push updates through an alternative method if and only when I have stable code.
$ 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:
$ cargo install hxn
Note: This requires a working setup of rust/cargo.
-
Aur:
$ paru/yay -Syyy hxn
-
$ sudo/doas pacman -Syyy hxn
π
Hxn in action -
Help menu :
Hxn
utilizesclap
for argument parsing. As expected,clap
provides a much-improved help menu. The screenshot below shows Hxn's help menu when the-h
flag is used.use
--help
for full menu.
- Taking screenshots of one/many urls.
ποΈ
It doesn't matter, if you are parsing a single url
or a file
containing a list of urls
, Hxn
will handle itself. You don't need to worry about other flags.
v0.1.2
has an option to define browser binary
#pr
, by default it uses /usr/bin/chrome
.
- Single URL
$ hxn -b $(which <browserbin>) -u <url>
- File containing more than one url.
ποΈ
$ hxn -b <browserbin> -t <no. of tabs to open //ly> -u <url/filename> -o <outdir(default hxnshots)>
- Define x/y
π£ The latest release has an option to setheight
,width
and--silent
option.
$ hxn --height <height> --width <widht> --silent -url <url>
β‘
Benchmarking The below is a comparison between similar project gowitness
, tested on my pentium processor.
π₯°
Contribution There is always scope for improvements and bugs to be fixed as contributors can make a valuable impact by addressing improvements and bugs through issue submissions or pull requests.
- Still, here are the ways to contribute,
- Suggest a feature
- Report a bug
- Fix something and open a pull request
- Help me document the code and more speed pleaseeeeeee.
- Spread the word
HAYLXON(hxn)
π
π
License As always, this project is also Licensed under the MIT LICENSE
πΉ
Thanks A big thanks to the followings.
@rustlang
@prabuddha
@Dylan Arps
@catppuccin
@cute-ducky
// plan9boys.@blast
- and you
β€οΈβπ©Ή
Similar projects : gowitness
, eyewitness
Copyright Β© 2023 pwnwriter xyz