Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
elastic-search-email-extractor — Searches Elasticsearch database for email addresses | Kitploit
도구/GitHubGitHub/randomrobbiebf/elastic-search-email-extractor
OSINT (Open Source Intelligence)Information GatheringEmail Harvesting
GitHubrandomrobbiebf/elastic-search-email-extractor

elastic-search-email-extractor

Searches Elasticsearch database for email addresses

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
13년 전아직 검토되지 않음

이메일 추출기

이 Go 프로그램은 Elastic Search 데이터베이스 목록에서 이메일 주소를 추출하도록 설계되었습니다.

URL 목록을 입력받아 각 URL의 데이터베이스를 검색하여 이메일 주소를 찾습니다.

설치

root@kitploit:~
go install github.com/RandomRobbieBF/elastic-search-email-extractor@latest

사용법

프로그램을 실행하려면 명령줄 인수로 URL 목록을 제공할 수 있습니다:

root@kitploit:~
go run email_extractor.go http://111.111.111.111:9200

또는 한 줄에 하나씩 URL 목록이 포함된 텍스트 파일을 제공할 수 있습니다:

root@kitploit:~
go run email_extractor.go url_list.txt

이 프로그램은 잘못된 SSL 인증서를 무시하며, 이메일 주소만 추출하고 추출된 이메일 주소를 해당 소스 URL과 함께 output.txt 파일에 기록합니다.

코드 개요

searchURLs 함수가 대부분의 작업을 수행합니다. URL을 입력받아 HTTP GET 요청을 수행하여 HTML을 가져옵니다. 그런 다음 regexp 패키지를 사용하여 HTML에서 이메일 주소를 추출합니다. 마지막으로 발견된 이메일 주소를 URL과 함께 output.txt에 기록합니다.

main 함수는 명령줄 인수를 확인하고 텍스트 파일에서 URL을 읽거나 명령줄 인수로 제공된 URL을 사용하는 역할을 담당합니다. 그런 다음 제공된 각 URL에 대해 searchURLs 함수를 호출합니다.

removeDuplicates 함수는 발견될 수 있는 중복 이메일 주소를 제거하는 데 사용됩니다. 이 함수는 맵을 사용하여 고유한 요소를 추적한 다음 맵 키를 다시 슬라이스로 변환합니다.

도구 다운로드