Z4nzu/hackingtool은 보안 연구자와 펜테스터를 위한 올인원 해킹 툴 모음입니다. v2.0.0 기준으로 20개 카테고리에 185개 이상의 도구를 담고 있고, Python 3.10+ 위에서 동작합니다. 그러나 이 저장소를 흥미롭게 만드는 것은 도구의 숫자가 아니라 그 위에 얹힌 큐레이션·운영 레이어입니다. v2의 변경 사항은 대부분 ‘무엇을 더 추가했는가’가 아니라 ‘어떻게 더 잘 운영하게 했는가’에 닿아 있습니다.
가장 눈에 띄는 변화는 운영체제 인식 메뉴입니다. macOS에서 실행하면 리눅스 전용 도구가 자동으로 숨겨지고, Kali·Parrot·Linux 환경에서는 그대로 노출됩니다. 환경 차이로 발생하는 시행착오를 메뉴 단계에서 분리해 두는 방식입니다. 또한 각 도구 옆에는 ✔/✘로 설치 상태가 즉시 표시되고, 카테고리당 옵션 97로 모든 도구를 일괄 설치할 수도 있습니다.
검색과 진입 흐름도 다시 짜였습니다. 슬래시 키 한 번으로 즉시 검색이 열리고, t를 누르면 osint·web·c2·cloud·mobile 등 19개 태그로 좁힐 수 있습니다. r 명령은 ‘I want to scan a network’ 같은 의도 문장을 받아 어울리는 도구를 추천합니다. 트리 메뉴를 통째로 외워야 하던 흐름이 의도→도구로 바뀝니다. 갱신은 더 까다로운 영역인데, 스마트 업데이트가 git pull, pip upgrade, go install 중 적절한 방식을 자동 감지해 실행합니다.
마지막으로 짚어 둘 부분은 Docker와 사용 윤리입니다. Docker 통합은 외부 미검증 이미지를 가져오지 않고 로컬에서 직접 빌드합니다. 보안 도구 체인에서 공급망은 가장 민감한 지점인데, 이를 기본값에서 회피한 설계입니다. 그리고 이 모든 편의는 합법적이고 인증된 펜테스트 범위라는 전제 위에서만 의미를 갖습니다. 도구 카탈로그가 아니라 작업 콘솔로 바라볼 때, 큐레이션은 그 자체로 생산성이 됩니다.