
정보 수집 도구 - OSINT
올인원 정보 수집 도구 - OSINT
전체 도구 목록은 웹사이트 https://www.twelvesec.com/를 방문해 주세요.
작성자:
sudo pip3 install -r requirements.txt
___________ .__ _________
\__ ___/_ _ __ ____ | |___ __ ____ / _____/ ____ ____
| | \ \/ \/ // __ \| |\ \/ // __ \ \_____ \_/ __ \_/ ___\
| | \ /\ ___/| |_\ /\ ___/ / \ ___/\ \___
|____| \/\_/ \___ >____/\_/ \___ >_______ /\___ >\___ >
\/ \/ \/ \/ \/
GasMasK v. 2.0 - 올인원 정보 수집 도구 - OSINT
GasMasK는 GPLv3 라이선스의 오픈 소스 도구입니다.
작성자: @maldevel, mikismaos, xvass, ndamoulianos, sbrb
https://www.twelvesec.com/
자세한 내용은 https://github.com/twelvesec/gasmask를 방문해 주세요..
usage: gasmask.py [-h] [-d DOMAIN] [-s NAMESERVER] [-x PROXY] [-l LIMIT]
[-i MODE] [-o BASENAME] [-k API-KEY] [-e SPYSE_API_KEY]
[-m MATCH] [-f FILTER] [--count] [-R REPORT]
[-B REPORT_BUCKET] [-1 CENSYS_API_ID] [-2 CENSYS_API_SECRET]
[-r] [-u] [-a ASN] [-c COUNTRY] [-O CERT_ORG]
[-I CERT_ISSUER] [-z CERT_HOST] [-S HTTP_SERVER]
[-t HTML_TITLE] [-b HTML_BODY] [-T TAGS] [-L LIMIT] [-D]
[-v] [-H]
[arguments [arguments ...]]
positional arguments:
arguments Censys 쿼리
optional arguments:
-h, --help 도움말 메시지를 표시하고 종료합니다.
-d DOMAIN, --domain DOMAIN
검색할 도메인.
-s NAMESERVER, --server NAMESERVER
사용할 DNS 서버.
-x PROXY, --proxy PROXY
검색 엔진에서 결과를 가져올 때 프록시 서버 사용 (예: '-x http://127.0.0.1:8080')
-l LIMIT, --limit LIMIT
검색 엔진 결과 수 제한 (기본값: 100).
-i MODE, --info MODE 정보 수집 제한 (basic, nongoogle, whois, dns, revdns, vhosts, google, bing, yahoo, ask, dogpile, yandex, linkedin, twitter, youtube, reddit, github, instagram, crt, pgp, netcraft, virustotal, dnsdump, shodan, censys, spyse).
-o BASENAME, --output BASENAME
네 가지 주요 형식으로 동시에 출력 (markdown, txt, xml, html).
-k API-KEY, --shodan-key API-KEY
Shodan 검색에 사용할 API 키 (MODE="shodan")
-e SPYSE_API_KEY, --spyse-key SPYSE_API_KEY
-m MATCH, --match MATCH
기존 쿼리 결과 내에서 문자열 강조
-f FILTER, --filter FILTER
각 결과에 대해 표시할 JSON 키 필터링, 관심 있는 필드는 값 'help' 사용
--count 개수 결과 출력 후 종료
-R REPORT, --report REPORT
지정된 필드에 대한 통계 (관심 있는 필드 목록은 값 'help' 사용)'
-B REPORT_BUCKET, --report_bucket REPORT_BUCKET
보고서 모드의 버킷 길이 (기본값: 10)
-1 CENSYS_API_ID, --censys_api_id CENSYS_API_ID
censys.io 검색 엔진 인증 ID 제공
-2 CENSYS_API_SECRET, --censys_api_secret CENSYS_API_SECRET
censys.io 검색 엔진 비밀 해시 제공
-r, --read_api_keys api_keys.txt 파일에 저장된 API 키 읽기. (예: '-i censys -r')
-u, --update_api_keys
api_keys.txt 파일에 저장된 API 키 업데이트. (예: '-i censys -u')
-a ASN, --asn ASN ASN으로 필터링 (예: GR-NET AS의 경우 5408)
-c COUNTRY, --country COUNTRY
국가로 필터링
-O CERT_ORG, --cert-org CERT_ORG
인증서 발급 대상 조직
-I CERT_ISSUER, --cert-issuer CERT_ISSUER
인증서 발급 기관
-z CERT_HOST, --cert-host CERT_HOST
인증서가 발급된 호스트명
-S HTTP_SERVER, --http-server HTTP_SERVER
서버 헤더
-t HTML_TITLE, --html-title HTML_TITLE
HTML 페이지 제목으로 필터링
-b HTML_BODY, --html-body HTML_BODY
HTML 본문 내용으로 필터링
-T TAGS, --tags TAGS 특정 태그로 필터링. 예: -T 태그1,태그2,... (일반 태그 목록은 키워드 'list' 사용)
-L LIMIT, --Limit LIMIT
N개 결과로 제한
-D, --debug 디버그 정보
-v, --verbose 원시 JSON 레코드 출력
-H, --html 브라우저에서 HTML 요소 렌더링
기본 모드
비구글 모드
python gasmask.py -d example.com -i basic
python gasmask.py -d example.com -i dnsdump
python gasmask.py -d example.com -i shodan -k xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
python gasmask.py -d example.com -i whois,dns,revdns
python gasmask.py -d example.com -i basic,yahoo,github -o myresults/example_com_search_results
python gasmask.py -i censys --Limit 10 nessus
python gasmask.py -i censys -I SAP --report location.country.raw --report_bucket 10
python gasmask.py -i censys --html-title "Hacked By" --Limit 10 --html
python gasmask.py -i censys --tags heartbleed --report location.country.raw
python gasmask.py -i censys -S NGINX --count
python gasmask.py -i censys -d example.com
python gasmask.py -i censys -t "Internal Server Error" -S Apache -m "HTTP 500" --Limit 15
python gasmask.py -i censys -r
python gasmask.py -i censys -u