Splunk와 VirusTotal 연동 -수정중-
2014.11.10 04:35
1. Virus Total
- Virus Total에서 제공하는 API를 이용해서, File이나 URL, IP에 대한 검사를 할 수 있다.
- Public API과 Private API가 있고 Private API는 유료로 제공한다.
- JSON 형태의 결과물을 Return 시켜주어 활용이 편리하다.
- C, JAVA, .Net , Perl, Python, PHP, powershell 등에서 사용할 수 있다.
2. 연동하기
- splunk 설치 후 바이러스 토탈에서 회원 가입 후 API key를 얻는다.
- 새로운 앱을 만들기 위해 스플렁크 메뉴에서 앱을 클릭한 후 앱 관리를 클릭한다.
- 앱 만들기를 클릭한다.

- 앱의 이름과 앱의 위치를 입력하고 저장한다.
#leekyu import os, sys program="C:\\Program Files\\" for envvar in ("PYTHONPATH", "LD_LIBRARY_PATH"): if envvar in os.environ: del os.environ[envvar] #linux #python_executable = "/usr/bin/python" #real_script = "/opt/splunk/etc/apps/vtlookup/bin/vt.py" #windows python_executable = "C:\\Python27\\python" real_script = os.getenv('PROGRAMW6432')+"\\Splunk\\etc\\apps\\vtLookup\\bin\\vtLookup_file.py" #real_script = program+Splunk\\etc\\apps\\vtLookup\\bin\\vt.py" os.execv(python_executable, [ python_executable, "\""+real_script+"\"" ] + sys.argv[1:])
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
10 | v3 탐지 관련 | Leekyu | 2017.01.13 | 1362 |
9 |
머신러닝을 이용한 악성코드 랜섬웨어 분류 - Neural Network
![]() | Leekyu | 2016.10.23 | 7649 |
8 | 머신러닝을 이용한 악성코드 진단명 분류 - softmax 망함 [1] | Leekyu | 2016.10.22 | 6045 |
7 |
머신러닝을 이용한 악성코드 진단명 분류 - 3 : 학습과 예측
![]() | Leekyu | 2016.10.17 | 1592 |
6 |
머신러닝을 이용한 악성코드 진단명 분류 - 2 : 머신러닝 데이터 준비
![]() | Leekyu | 2016.10.16 | 1409 |
5 |
머신러닝을 이용한 악성코드 진단명 분류 - 1 : 샘플 파일 수집
![]() | Leekyu | 2016.10.04 | 2593 |
4 |
머신러닝을 이용한 안드로이드 APK(악성코드) 악성 유무 Classfication
![]() | Leekyu | 2016.09.25 | 1030 |
3 | scikit-learn을 이용한 spam 구분 with svm | Leekyu | 2016.04.12 | 541 |
2 | Logstash Jdbc use mysql -> elastcisearch configuration | Leekyu | 2016.04.08 | 759 |
» |
Splunk와 VirusTotal 연동 -수정중-
![]() | Leekyu | 2014.11.10 | 1467 |