URL Analysis Tool
1.0.0
이 저장소에는 virustotal 및 urlscan.io와 같은 다양한 사이버 보안 서비스를 사용하여 URL을 분석하고 잠재적 위협을 감지하기위한 파이썬 기반 도구가 포함되어 있습니다. 이 도구는 스캔 결과를 WHOIS 정보와 결합하고 사용자 친화적 인 인터페이스를 제공하여 분석 결과 또는 사용자 정의 메시지를 트윗합니다.
controller.py : 응용 프로그램의 주요 진입 점, 사용자 입력 처리, 다양한 모듈의 실행 조정 및 사용자 인터페이스 제공.output_module.py : outputs 디렉토리의 출력 파일에 분석 결과의 형식 및 저장을 처리합니다.twitter_module.py : 사용자가 Twitter API와 상호 작용하여 분석 결과 또는 사용자 정의 텍스트가 포함 된 트윗을 게시 할 수 있습니다.urlscan_module.py : URLSCAN.IO API와 상호 작용하여 스캔을위한 URL을 제출하고 스캔 결과를 검색합니다.virustotal_module.py : virustotal API와 상호 작용하여 URL을 스캔하고 분석 결과를 검색합니다.whois_module.py : 주어진 도메인에 대한 Whois 정보를 가져옵니다.configs/ : virustotal, urlscan.io 및 twitter 용 API 키가있는 구성 파일이 포함 된 디렉토리.outputs/ : 분석 결과가 번호가 매겨진 텍스트 파일로 저장되는 디렉토리.pip install -r requirements.txt 실행하여 필요한 Python 패키지를 설치하십시오.configs 디렉토리에서 구성 파일을 만듭니다.controller.py 스크립트를 실행하십시오. 이 도구에는 virustotal, urlscan.io 및 twitter 용 API 키가 필요합니다. 이 키는 다음 구조의 configs 디렉토리의 별도의 JSON 파일에 저장해야합니다.
virustotal_config.json :
{
"api_key" : " your_virustotal_api_key "
} urlscan_config.json :
{
"api_key" : " your_urlscan_api_key "
} twitter_config.json :
{
"consumer_key" : " your_twitter_consumer_key " ,
"consumer_secret" : " your_twitter_consumer_secret " ,
"access_token" : " your_twitter_access_token " ,
"access_token_secret" : " your_twitter_access_token_secret "
} 분석 결과는 outputs 디렉토리의 번호가 매겨진 텍스트 파일로 저장됩니다. 각 파일에는 다음 정보가 포함됩니다.
이 프로젝트에는 다음과 같은 파이썬 라이브러리가 필요합니다.
requeststweepypython-whois 응용 프로그램을 실행하기 전에 pip install -r requirements.txt 실행하여 이러한 종속성을 설치하십시오.
이 프로젝트에 대한 기부금을 환영합니다! 문제가 발생하거나 개선에 대한 제안이 있으면 문제를 열거나 풀 요청을 제출하십시오. 기부금은 표준 Github 워크 플로우를 따르십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.