
정보 수집 도구 - DNS / 서브도메인 / 포트 / 디렉터리 열거

🏴☠️ 정보 수집 도구 🏴☠️ - DNS / 서브도메인 / 포트 / 디렉터리 열거
edoardottt가 💙으로 코딩함
트위터에 공유하기!
설치 • 시작하기 • 예제 • 변경 로그 • 기여 • 라이선스
brew install scilla
sudo snap install scilla
go install -v github.com/edoardottt/scilla/cmd/scilla@latest
Go (>=1.23)가 필요합니다.
git clone https://github.com/edoardottt/scilla.git
cd scilla
go get ./...
make linux # (설치)
make unlinux # (제거)
API 키를 사용하려면 ~/.config/scilla/keys.yaml 파일을 편집하세요.
원라이너: git clone https://github.com/edoardottt/scilla.git && cd scilla && go get ./... && make linux
실행 파일은 cariddi 폴더에서만 작동합니다 (Alias?).
git clone https://github.com/edoardottt/scilla.git
cd scilla
.\make.bat windows # (설치)
.\make.bat unwindows # (제거)
API 키를 사용하려면 keys.yaml 파일을 생성하세요.
docker build -t scilla .
docker run scilla help
DNS 열거:
scilla dns -target example.comscilla dns -oj output -target example.comscilla dns -oh output -target example.comscilla dns -ot output -target example.comscilla dns -plain -target example.com서브도메인 열거:
scilla subdomain -target example.comscilla subdomain -w wordlist.txt -target example.comscilla subdomain -oj output -target example.comscilla subdomain -oh output -target example.comscilla subdomain -ot output -target example.comscilla subdomain -i 400 -target example.comscilla help는 명령줄에 도움말을 출력합니다.
usage: scilla subcommand { options }
사용 가능한 하위 명령:
- dns [-oj JSON 출력 파일]
[-oh HTML 출력 파일]
[-ot TXT 출력 파일]
[-plain 결과만 출력]
-target <대상 (URL/IP)> 필수
- port [-p <시작-끝> 또는 쉼표로 구분된 포트]
[-oj JSON 출력 파일]
[-oh HTML 출력 파일]
[-ot TXT 출력 파일]
[-common 일반 포트 스캔]
[-plain 결과만 출력]
-target <대상 (URL/IP)> 필수
- subdomain [-w 단어 목록]
[-oj JSON 출력 파일]
[-oh HTML 출력 파일]
[-ot TXT 출력 파일]
[-i 무시할 상태 코드]
[-c 웹 크롤러도 사용]
[-db 공개 데이터베이스도 사용]
[-plain 결과만 출력]
[-db -no-check 서브도메인의 상태 코드를 확인하지 않음]
[-db -vt VirusTotal을 서브도메인 소스로 사용]
[-db -bw BuiltWith를 서브도메인 소스로 사용]
[-ua User Agent 설정]
[-rua 각 요청마다 무작위 User Agent 생성]
[-dns 서브도메인을 확인할 DNS IP 설정]
[-alive 서브도메인이 살아있는지도 확인]
-target <대상 (URL)> 필수
- dir [-w 단어 목록]
[-oj JSON 출력 파일]
[-oh HTML 출력 파일]
[-ot TXT 출력 파일]
[-i 무시할 상태 코드]
[-c 웹 크롤러도 사용]
[-plain 결과만 출력]
[-nr 리디렉션을 따르지 않음]
[-ua User Agent 설정]
[-rua 각 요청마다 무작위 User Agent 생성]
-target <대상 (URL/IP)> 필수
- report [-p <시작-끝> 또는 쉼표로 구분된 포트]
[-ws 서브도메인 단어 목록]
[-wd 디렉터리 단어 목록]
[-oj JSON 출력 파일]
[-oh HTML 출력 파일]
[-ot TXT 출력 파일]
[-id 디렉터리 스캔에서 무시할 상태 코드]
[-is 서브도메인 스캔에서 무시할 상태 코드]
[-cd 디렉터리 스캔에 웹 크롤러도 사용]
[-cs 서브도메인 스캔에 웹 크롤러도 사용]
[-db 서브도메인 스캔에 공개 데이터베이스도 사용]
[-common 일반 포트 스캔]
[-nr 리디렉션을 따르지 않음]
[-db -vt VirusTotal을 서브도메인 소스로 사용]
[-ua User Agent 설정]
[-rua 각 요청마다 무작위 User Agent 생성]
[-dns 서브도메인을 확인할 DNS IP 설정]
[-alive 서브도메인이 살아있는지도 확인]
-target <대상 (URL)> 필수
- help
- examples
각 릴리스의 세부 변경 사항은 릴리스 노트에 문서화되어 있습니다.
풀 리퀘스트를 열기 전에 golangci-lint를 다운로드하고 다음을 실행하세요.
golangci-lint run
오류가 없다면 진행하세요 :)
할 일:
더 많은 테스트 추가
Tor 지원
프록시 지원
이 저장소는 GNU General Public License v3.0에 따라 사용이 허가됩니다.
문의는 edoardottt.com으로 해주세요.
scilla subdomain -i 4** -target example.comscilla subdomain -c -target example.comscilla subdomain -db -target example.comscilla subdomain -plain -target example.comscilla subdomain -db -no-check -target example.comscilla subdomain -db -vt -target example.comscilla subdomain -db -bw -target example.comscilla subdomain -ua "CustomUA" -target example.comscilla subdomain -rua -target example.comscilla subdomain -dns 8.8.8.8 -target example.comscilla subdomain -alive -target example.com디렉터리 열거:
scilla dir -target example.comscilla dir -w wordlist.txt -target example.comscilla dir -oj output -target example.comscilla dir -oh output -target example.comscilla dir -ot output -target example.comscilla dir -i 500,401 -target example.comscilla dir -i 5**,401 -target example.comscilla dir -c -target example.comscilla dir -plain -target example.comscilla dir -nr -target example.comscilla dir -ua "CustomUA" -target example.comscilla dir -rua -target example.com포트 열거:
scilla port -target example.comscilla port -p 20-90 -target example.comscilla port -p 20- -target example.comscilla port -p -90 -target example.comscilla port -p 21,25,80 -target example.comscilla port -common -target example.comscilla port -p 80 -target example.comscilla port -oj output -target example.comscilla port -oh output -target example.comscilla port -ot output -target example.comscilla port -plain -target example.com전체 보고서:
scilla report -target example.comscilla report -p 20-90 -target example.comscilla report -p 20- -target example.comscilla report -p -90 -target example.comscilla report -p 80 -target example.comscilla report -p 21,25,80 -target example.comscilla report -oj output -target example.comscilla report -oh output -target example.comscilla report -ot output -target example.comscilla report -wd dirs.txt -target example.comscilla report -ws subdomains.txt -target example.comscilla report -id 500,501,502 -target example.comscilla report -is 500,501,502 -target example.comscilla report -id 5**,4** -target example.comscilla report -is 5**,4** -target example.comscilla report -cd -target example.comscilla report -cs -target example.comscilla report -db -target example.comscilla report -common -target example.comscilla report -nr -target example.comscilla report -db -vt -target example.comscilla report -ua "CustomUA" -target example.comscilla report -rua -target example.comscilla report -dns 8.8.8.8 -target example.comscilla report -alive -target example.com