1. 1399 git clone https://github.com/VirusTotal/c-vtapi.git
  2. 1400 cd c-vtapi/
  3. 1402 sudo apt-get install automake autoconf libtool libjansson-dev libcurl4-openssl-dev
  4. 1407 autoreconf -fi
  5. 1408 ./configure --enable-examples
  6. 1409 make
  7. 1410 sudo make install
  8. 1419 find . -name libcvtapi.so.1
  9. 1420 sudo cp lib/.libs/* /lib64/
  10. 1421 ./example_progs/ip_report --apikey xxxxx --report 106.38.75.154
  11. 1422 sudo cp lib/.libs/* /lib/
  12. 1423 ./example_progs/ip_report --apikey xxxx --report 106.38.75.154

结果:

  1. main:84: rescan ret=0
  2. Response:
  3. {
  4. "resolutions": [
  5. {
  6. "last_resolved": "2017-12-20 00:00:00",
  7. "hostname": "testratmal.ddns.net"
  8. }
  9. ],
  10. "undetected_urls": [],
  11. "detected_downloaded_samples": [],
  12. "detected_urls": [
  13. {
  14. "scan_date": "2018-01-15 10:53:25",
  15. "url": "http://106.38.75.154/",
  16. "positives": 1,
  17. "total": 66
  18. },
  19. {
  20. "scan_date": "2017-12-20 15:23:43",
  21. "url": "http://testratmal.ddns.net/",
  22. "positives": 1,
  23. "total": 66
  24. }
  25. ],
  26. "undetected_downloaded_samples": [],
  27. "verbose_msg": "IP address in dataset",
  28. "response_code": 1,
  29. "as_owner": "China Networks Inter-Exchange",
  30. "country": "CN",
  31. "asn": "4847"
  32. }
  33. main:117: Cleanup

如果是使用python接口则pip install virustotal-api
然后:

  1. from __future__ import print_function
  2. import json
  3. from virus_total_apis import PublicApi as VirusTotalPublicApi
  4.  
  5. API_KEY = '1?7?7440?eca037b88fd160ef6c8e04b69ba434bdd76ef2ab0ab52a567650157'
  6. vt = VirusTotalPublicApi(API_KEY)
  7.  
  8. response = vt.get_ip_report("106.38.75.154")
  9. print(json.dumps(response, sort_keys=False, indent=4))

???是你自己的api key,输出结果:

  1. {
  2. "results": {
  3. "undetected_urls": [],
  4. "undetected_downloaded_samples": [],
  5. "detected_downloaded_samples": [],
  6. "response_code": 1,
  7. "as_owner": "China Networks Inter-Exchange",
  8. "detected_urls": [
  9. {
  10. "url": "http://106.38.75.154/",
  11. "positives": 1,
  12. "total": 66,
  13. "scan_date": "2018-01-15 10:53:25"
  14. },
  15. {
  16. "url": "http://testratmal.ddns.net/",
  17. "positives": 1,
  18. "total": 66,
  19. "scan_date": "2017-12-20 15:23:43"
  20. }
  21. ],
  22. "verbose_msg": "IP address in dataset",
  23. "country": "CN",
  24. "resolutions": [
  25. {
  26. "last_resolved": "2017-12-20 00:00:00",
  27. "hostname": "testratmal.ddns.net"
  28. }
  29. ],
  30. "asn": "4847"
  31. },
  32. "response_code": 200
  33. }

alkdsjfalksjf abc 109321dlkaDsadfsa测试OK!

使用virustotal VT 查询情报——感觉远远没有微步、思科好用,10万条数据查出来5万条都有postives >0的记录,尼玛!!!的更多相关文章

  1. sql 查询某个条件多条数据中最新的一条数据或最老的一条数据

    sql 查询某个条件下多条数据中最新的一条数据或最老的一条数据 test_user表结构如下: 需求:查询李四.王五.李二创建的最初时间或者最新时间 1:查询最初的创建时间: SELECT * FRO ...

  2. 用struts2标签如何从数据库获取数据并在查询页面显示。最近做一个小项目,需要用到struts2标签从数据库查询数据,并且用迭代器iterator标签在查询页面显示,可是一开始,怎么也获取不到数据,想了许久,最后发现,是自己少定义了一个变量,也就是var变量。

    最近做一个小项目,需要用到struts2标签从数据库查询数据,并且用迭代器iterator标签在查询页面显示,可是一开始,怎么也获取不到数据,想了许久,最后发现,是自己少定义了一个变量,也就是var变 ...

  3. 不同数据库,查询前n条数据的SQL语句

    不同的数据库,支持的SQL语法略有不同,以下是不同数据库查询前n条数据的SQl语句 SQL Server(MSSQL) SELECT TOP n * FROM table_name ORACLE SE ...

  4. 提高MYSQL百万条数据的查询速度

    提高MYSQL百万条数据的查询速度 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 nul ...

  5. mysql-利润set变量模拟分组查询每组中的第N条数据

    查询思路: 很多时候想在使用group by时想查询group by的每一组中的第N条数据,而取这些数据时往往按如下方式去执行则很慢 ; 按如上方式,对于数据10000左右的表就已经很吃不消. 或已拼 ...

  6. 关于sql server远程访问Oracle数据库 OpenQuery查询返回多条数据的问题

    在Sql Server远程访问Oracle 中的数据库表时: 远程语法通常为: select * from OpenQuery(Oracle链接服务器名称,‘查询语句’) eg: select * f ...

  7. 转: 从Mysql某一表中随机读取n条数据的SQL查询语句

    若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1)).例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机 ...

  8. 方法:查询MongoDB数据库中最新一条数据(JAVA)

    使用JAVA语言查询MongoDB中某个数据库某个集合的最新一条数据: MongoCollection<Document> cpu = MongoClient.getDatabase(&q ...

  9. mysql查询随机几条数据(速度快)

    MySql查询随机几条数据 想到了 Max RAND 这几个函数 用以下2种办法都可以实现查询. 速度还行. 几十万数据左右, 没有什么问题. SELECT * FROM `news` WHERE i ...

随机推荐

  1. NPOI导入导出EXCEL通用类,可直接使用在WinForm项目中

    由于XSSFWorkbook类型的Write方法限制,Write完成后就自动关闭流数据,所以无法很好的支持的Web模式,网上目前也未找到好的解决方案. 注意:若直接使用在WinForm项目中,必需先下 ...

  2. C++ 空字符('\0')和空格符(' ')

    1.从字符串的长度:-->空字符的长度为0,空格符的长度为1. 2.虽然输出到屏幕是一样的,但是本质的ascii code 是不一样的,他们还是有区别的. #include<iostrea ...

  3. _itemmod_strengthen_item

    `enchant_id`升级后的附魔Id `prev_enchant_id` 上级附魔Id `description` 描述,出现在菜单中 `enchantReqId`升级附魔效果的消耗模板 `rem ...

  4. hdu 6071 Lazy Running 最短路建模

    Lazy Running Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others) P ...

  5. 由设置body线性背景色引发的问题-----当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡

    问题:当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡 不声明文档类型时,对body设置线性背景色 <HTML> <head> <meta char ...

  6. 正则获取 某段 DIV 中 的内容

    string html = "<div class='aa'><div class='left'>324324<div>dsfsdf</div> ...

  7. C++.构造函数(超出范围)_01

    环境:Win7x64.Qt5.3.2 MSVC2010 OpenGL.vs2010 1.ZC:在 构造函数 中,基类访问子类的成员 会报内存错误,如果访问的是 基本类型的话(如int) 可能还不会出错 ...

  8. python中的异常处理tryexcept

    1.异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!! 2.异常种类 names = ['张三','李四 ...

  9. maven 把本地jar包打进本地仓库

    maven 把本地jar包打进本地仓库 1.本地有自己写的项目jar包,但是需要用maven依赖对其进行引用: 2.某个jar包在远程仓库没有,导致pom.xml报错,此时可以从网上单独下载此jar包 ...

  10. HTML第六章总结

    Something Serious of HTML 这一章节主要讲了 HTML 的历史,还有如何使得 HTML 更加规范. HTML's Brief History 在 HTML4 之前,struct ...