← 开源
schlarpc

re-shell

Nix-powered agentic reverse engineering environment

InfrastructureMake world agent-readyNix
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
535
Star
36
Fork
+3
本周
3
贡献者
创建于 2026-02-18 · 更新于 2026-10-15 · 今日第 17528 名
主要开发者
schlarpcjeremy46231mxr

schlarpc/re-shell 排名第 17,528,有 535 个星标。

同类别比较

schlarpc/re-shell 排名第 17,528,此处有 8 个同类条目;kubedl-io/kubedl 排名第 17,546。

同类别比较
名称排名指标
longcw/pytorch2caffe17,462
语言:
Python
星标数:
538
分叉数:
147
简介:
Convert PyTorch model to Caffemodel
PaddlePaddle/Anakin17,469
语言:
C++
星标数:
537
分叉数:
135
简介:
High performance Cross-platform Inference-engine, you could run Anakin on x86-cpu,arm, nv-gpu, amd-gpu,bitmain and cambricon devices.
gitmono-dev/mega17,492
语言:
TypeScript
星标数:
536
分叉数:
122
FMInference/H2O17,505
语言:
Python
星标数:
535
分叉数:
90
简介:
[NeurIPS'23] H2O: Heavy-Hitter Oracle for Efficient Generative Inference of Large Language Models.
kubedl-io/kubedl17,546
语言:
Go
星标数:
534
分叉数:
80
简介:
Run your deep learning workloads on Kubernetes more easily and efficiently.
microsoft/sarathi-serve17,547
语言:
Python
星标数:
534
分叉数:
68
简介:
A low-latency & high-throughput serving engine for LLMs
spcl/QuaRot17,549
语言:
Python
星标数:
534
分叉数:
79
简介:
Code for Neurips24 paper: QuaRot, an end-to-end 4-bit inference of large language models.
polyaxon/traceml17,573
语言:
Python
星标数:
533
分叉数:
46
简介:
Engine for AI/ML/Data tracking, visualization, explainability, drift detection, and dashboards for Polyaxon.
关键参数与规格
关键参数与规格
参数值
语言Nix
类别Infrastructure
子类别Make world agent-ready
关键词Automation, DevOps, Security, Tool use
星标数535
分叉数36
贡献者3
创建日期2026-02-18
更新日期2026-10-15
1 天星标数0
7 天星标数3
排名17,528
上次排名6,978
排名变化-10,550
7 天星标排名7,422
上次 7 天星标排名7,458
7 天星标排名变化36
总星标排名18,367
上次总星标排名18,314
总星标排名变化-53
README 摘录

re-shell A Nix flake-based reverse engineering environment designed for use with Claude Code. Quick start Make sure and experimental features are on. If not, add to your nix config file: How it works The environment bundles a full reverse engineering toolchain (Ghidra, radare2, Frida, mitmproxy, YARA, and more) into a reproducible Nix dev shell. Adding tools The environment is self-modifying. If an analysis needs a tool that isn't installed, Claude can add it: **Python packages:** then **Node

.

常见问题

记录了多少星标和分叉?

schlarpc/re-shell 有 535 个星标和 36 个分叉。

仓库排名是多少?

schlarpc/re-shell 排名第 17,528。

记录的语言和类别是什么?

schlarpc/re-shell 有 535 个星标,语言为 Nix,类别为 Infrastructure。

哪个仓库排名最接近?

schlarpc/re-shell 与 kubedl-io/kubedl 比较,后者排名第 17,546,有 534 个星标。

README

re-shell

A Nix flake-based reverse engineering environment designed for use with Claude Code. Drop in a binary, capture, or archive and ask Claude to analyze it -- the right tools and context activate automatically.

Quick start

Make sure flakes and nix-command experimental features are on. If not, add to your nix config file:

echo "experimental-features = nix-command flakes" | sudo tee -a /etc/nix/nix.conf
# Enter the environment (or use direnv)
nix develop

# Drop a file into the repo root and start Claude Code
cp ~/Downloads/suspicious.exe .
claude

# Then just ask:
#   "Reverse engineer suspicious.exe"
#   "Decompile this APK and find hardcoded API keys"
#   "Analyze this HAR file for undocumented API endpoints"

How it works

The environment bundles a full reverse engineering toolchain (Ghidra, radare2, Frida, mitmproxy, YARA, and more) into a reproducible Nix dev shell. Claude Code is configured via CLAUDE.md with discipline-specific skills that auto-activate based on file type and context:

Skill Activates on Example files
Windows RE PE binaries, .NET assemblies, drivers .exe, .dll, .sys
Android RE Android packages, DEX bytecode .apk, .xapk
Web RE HTTP captures, API traffic, protobufs .har, .proto

When Claude detects relevant context, the matching skill loads specialized tool documentation and workflows -- no manual configuration needed.

Adding tools

The environment is self-modifying. If an analysis needs a tool that isn't installed, Claude can add it:

  • Python packages: uv add then direnv reload
  • Node.js packages: npm install then direnv reload
  • System tools: add to flake.nix then direnv reload

Output directories

  • tmp/ -- Intermediate work products (gitignored)
  • artifacts/ -- Final deliverables like reports and analysis notes (gitignored)
排名相邻
同类项目