12个版本 (1个稳定版)
1.0.0 | 2024年6月20日 |
---|---|
0.1.10 | 2024年1月9日 |
0.1.9 | 2023年11月3日 |
0.1.8 | 2023年10月17日 |
0.1.3 | 2023年3月28日 |
#78 in 操作系统
33KB
552 行
Haylxon
🔥🦀
SHOOT BEFORE THE BLINK
|| Haylxon
,一个体现K1SS
哲学的工具,允许您以闪电般的速度使用Headless
功能截取网页/URL的截图,意味着您需要一个基于chromium
的浏览器才能使用它。
从易用性、性能、美观的UI和便携性出发构建。💖
目录 📔
功能 🍙
- 快速:
Hxn
被设计成快速,所有功劳归功于rustlang
。🦀 - 便携性:您可以在
*nix
和windows
上使用haylxon
。 - 易用性:此工具设计得非常用户友好,因为选项很少,但完成了一个人期望的所有工作。👨🎨
- 简单:一如既往的
Keeping It Simple and Stupid
安装 📩
🪄 二进制文件
- 手册:您可以直接从发布页面下载您架构的二进制文件并运行。
- 一行脚本:运行此一行脚本
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
🌼 源代码
git clone --depth=1 https://github.com/pwnwriter/haylxon --branch=main
cd haylxon
cargo build --release
然后进入 release
目录并运行 ./hxn
或将 二进制文件
移动到您的任何 $PATH
以便从任何地方即时访问。
🎠 Cargo
🚩METISLinux
sudo/doas pacman -Syyy hxn
💢 Arch 用户仓库
paru/yay -S haylxon-git
Hxn 在行动 🚀
我在所有演示中都使用了 brave 浏览器。您可以使用任何基于 chromium 的浏览器。
-
截图单个 URL 🔗
hxn -b $(which brave) -u https://example.com
-
截图多个 URL 📂
hxn -b $(which brave) -f urls.txt
-
显示精美输出 ⚙️
hxn -b $(which brave) -f urls.txt --verbose
-
从 stdin 读取 URL ⚓
cat urls.txt | hxn -b $(which brave) --stdin
-
定义 x/维度 🐀
cat urls.txt | hxn -b $(which brave) -x 144 -y 400 --stdin
-
定义您的端口 ✳️
hxn -b $(which brave) -f urls.txt --ports 8080,8081
-
任意 JavaScript 🏺
hxn -b $(which brave) -u <url> --javascript "javascript code here".
-
安装依赖项 -hxn在termux 🐤
pkg install tur-repo -y ; pkg install chromium -y ln -s "$PREFIX/bin/chromium-browser" "$PREFIX/bin/chromium"
基准测试 ⚡
以下是对类似项目 gowitness
的比较,在我的 奔腾处理器 上进行测试。
贡献 🤝
欢迎贡献!您可以通过 问题 或 拉取请求 提出功能建议、报告错误、修复问题。帮助代码文档和宣传 HAYLXON(hxn)
将会受到赞赏!😎
支持 💌
我是一名目前在上大学的在校学生。我在空闲时间喜欢为 开源 工作。如果您认为我的工具或工作很有益,请考虑通过 KO-FI 或 ESEWA (仅限尼泊尔) 支持我,或者通过留下星号 ⭐;我会感激您的行动 :)
也请参阅 👀
常见问题解答 🥶
- 如何使用
hxn
?- 我使用 hxn 来自动化任务。例如,我需要在部署之前在 GitHub Actions 上测试一个网站。使用 hxn,我截取了屏幕截图并将其上传到
0x0.st
以验证它是否符合我的要求。 - 当我有要测试的 子域名列表 时。
- 我使用 hxn 来自动化任务。例如,我需要在部署之前在 GitHub Actions 上测试一个网站。使用 hxn,我截取了屏幕截图并将其上传到
许可 🔐
许可协议为 MIT LICENSE
版权 © 2023 - 现在 pwnwriter xyz ☘️
依赖项
~17–35MB
~542K SLoC