C2 Search Netlas는 Netlas API를 사용하여 명령 및 제어(C2) 서버를 감지하도록 설계된 Java 유틸리티입니다. C2 서버 검색을 위한 간단하고 사용자 친화적인 CLI 인터페이스를 제공하며 Netlas API를 활용하여 데이터를 수집하고 로컬에서 처리합니다.
이 터미널 유틸리티를 활용하려면 Netlas API 키가 필요합니다. Netlas 웹사이트에서 키를 받으세요.
API 키를 획득한 후 다음 명령을 실행하여 서버를 검색하세요.
c2detect -t < TARGET_DOMAIN > -p < TARGET_PORT > -s < API_KEY > [-v]
<TARGET_DOMAIN>
원하는 IP 주소 또는 도메인으로 바꾸고, <TARGET_PORT>
스캔하려는 포트로, <API_KEY>
Netlas API 키로 바꾸세요. 자세한 출력을 위해서는 선택적인 -v
플래그를 사용하십시오. 예를 들어 Netlas API 키 1234567890abcdef
를 사용하여 포트 443
의 google.com
IP 주소를 검색하려면 다음을 입력하세요.
c2detect -t google.com -p 443 -s 1234567890abcdef
유틸리티 릴리스를 다운로드하려면 다음 단계를 따르십시오.
java -jar c2-search-netlas- < version > .jar -t < ip-or-domain > -p < port > -s < your-netlas-api-key >
이 프로젝트의 Docker 컨테이너를 빌드하고 시작하려면 다음 명령어를 실행하세요.
docker build -t c2detect .
docker run -it --rm
c2detect
-s " your_api_key "
-t " your_target_domain "
-p " your_target_port "
-v
이 유틸리티를 사용하려면 Netlas API 키가 필요합니다. Netlas 웹사이트에서 키를 얻을 수 있습니다. 이제 다음 명령을 사용하여 프로젝트를 빌드하고 실행할 수 있습니다.
./gradlew build
java -jar app/build/libs/c2-search-netlas-1.0-SNAPSHOT.jar --help
사용 가능한 옵션이 포함된 도움말 메시지가 표시됩니다. C2 서버를 검색하려면 다음 명령어를 실행하세요.
java -jar app/build/libs/c2-search-netlas-1.0-SNAPSHOT.jar -t < ip-or-domain > -p < port > -s < your-netlas-api-key >
그러면 해당 IP 주소 또는 도메인에서 발견된 C2 서버 목록이 표시됩니다.
이름 | 지원하다 |
---|---|
메타스플로잇 | ✅ |
큰 파란 | ❓ |
코발트 스트라이크 | ✅ |
브루테라텔 | ✅ |
찢어진 조각 | ✅ |
데이모스C2 | ✅ |
피닉스C2 | ✅ |
제국 | |
멀린 | ✅ |
계약 | |
악당 | ✅ |
Shad0w | |
포쉬C2 | ✅ |
전설:
이 프로젝트에 기여하고 싶다면 언제든지 풀 요청을 작성해 주세요.
이 프로젝트는 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.