
침투 테스터를 위한 AI 기반 어시스턴트로, 페이로드 생성, 코드 분석, 정찰 수행, 명령줄 작업 실행을 통해 복잡한 보안 작업을 자동화합니다.
Pentest Muse는 사이버보안 전문가를 위한 AI 어시스턴트입니다. 침투 테스터가 아이디어를 브레인스토밍하고, 페이로드를 작성하고, 코드를 분석하고, 정찰을 수행하는 데 도움을 줄 수 있습니다. 또한 작업을 수행하고, 명령줄 코드를 실행하며, 복잡한 작업을 반복적으로 해결할 수 있습니다.
이 명령줄 도구 외에도 Pentest Muse 웹 애플리케이션을 소개하게 되어 기쁩니다! 웹 앱은 최신 온라인 정보에 접근할 수 있으며, 펜테스팅 작업에 좋은 AI 어시스턴트가 될 것입니다.
이 도구는 합법적이고 윤리적인 용도로만 사용되어야 합니다. 승인된 보안 테스트 및 교육 목적으로만 사용해야 합니다. 개발자는 어떠한 책임도 지지 않으며, 이 프로그램으로 인한 오용이나 손해에 대해 책임을 지지 않습니다.
requirements.txt에 나열된 필요한 Python 패키지저장소를 클론합니다:
git clone https://github.com/pentestmuse-ai/PentestMuse
cd PentestMuse
필요한 패키지를 설치합니다:
pip install -r requirements.txt
Pentest Muse를 Python 패키지로 설치합니다:
pip install .
채팅 모드에서는 Pentest Muse와 대화하며 아이디어 브레인스토밍, 페이로드 작성, 코드 분석 등을 요청할 수 있습니다. 다음 명령으로 애플리케이션을 실행합니다:
python run_app.py
또는
pmuse
에이전트 모드를 사용하면 Pentest Muse에 더 많은 제어 권한을 부여하여 작업을 수행하도록 요청할 수 있습니다. 이 모드에서 Pentest Muse는 간단한 작업(예: 'url xxx에 sql 인젝션 테스트를 도와줘')을 완료하는 데 도움을 줄 수 있습니다. 에이전트 모드로 프로그램을 시작하려면 다음을 사용합니다:
python run_app.py agent
또는
pmuse agent
www.pentestmuse.ai/signup에서 가입한 후 관리형 API를 사용하여 Pentest Muse를 사용할 수 있습니다. 계정을 생성한 후 Pentest Muse CLI를 시작하기만 하면 프로그램이 로그인을 요청합니다.
또는 자체 OpenAI API 키를 사용하도록 선택할 수도 있습니다. 이렇게 하려면 프로그램 시작 시 --openai-api-key=[your openai api key] 인수를 추가하면 됩니다.
Pentest Muse에 대한 피드백이나 제안이 있으시면 [email protected]로 연락하시거나 디스코드에 가입해 주세요. 여러분의 의견은 우리가 개선하고 발전하는 데 큰 도움이 됩니다.