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

结果:

main:84: rescan ret=0
Response:
{
"resolutions": [
{
"last_resolved": "2017-12-20 00:00:00",
"hostname": "testratmal.ddns.net"
}
],
"undetected_urls": [],
"detected_downloaded_samples": [],
"detected_urls": [
{
"scan_date": "2018-01-15 10:53:25",
"url": "http://106.38.75.154/",
"positives": 1,
"total": 66
},
{
"scan_date": "2017-12-20 15:23:43",
"url": "http://testratmal.ddns.net/",
"positives": 1,
"total": 66
}
],
"undetected_downloaded_samples": [],
"verbose_msg": "IP address in dataset",
"response_code": 1,
"as_owner": "China Networks Inter-Exchange",
"country": "CN",
"asn": "4847"
}
main:117: Cleanup

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

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

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

{
"results": {
"undetected_urls": [],
"undetected_downloaded_samples": [],
"detected_downloaded_samples": [],
"response_code": 1,
"as_owner": "China Networks Inter-Exchange",
"detected_urls": [
{
"url": "http://106.38.75.154/",
"positives": 1,
"total": 66,
"scan_date": "2018-01-15 10:53:25"
},
{
"url": "http://testratmal.ddns.net/",
"positives": 1,
"total": 66,
"scan_date": "2017-12-20 15:23:43"
}
],
"verbose_msg": "IP address in dataset",
"country": "CN",
"resolutions": [
{
"last_resolved": "2017-12-20 00:00:00",
"hostname": "testratmal.ddns.net"
}
],
"asn": "4847"
},
"response_code": 200
}

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. c++中static的用法详解

    C 语言的 static 关键字有三种(具体来说是两种)用途: 1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数. int foo(){ static int i = 1; // ...

  2. JAVA之经典算法

    package Set.Java.algorithm; import java.util.Scanner; public class algorithm { /** * [程序1] 题目:古典问题:有 ...

  3. 获得WebBrowser中的图片数据

    /// <summary> /// 获取WebBrowser指定的图片 /// </summary> /// <param name="webBrowser&q ...

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

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

  5. spring mvc 形参类型

    spring mvc 形参类型 1 没有占位符号的,形参的名字为参数的名称 请求路径为:organtrans/t1/t5?a=1(a为形参的的名称必须一致) @RequestMapping(" ...

  6. 本地Windows上安装 MySQL数据库

    1.首先下载mysql安装文件,下载地址:https://dev.mysql.com/downloads/mysql/ 2.将下载下来的压缩包解压到本地一个文件夹中 3.在文件根目录下新增my.ini ...

  7. python模块(2)

    1.OS模块 print(os.getcwd()) #获取当前工作目录 os.chdir('E:\python练习\python35学习') #更改目录 print(os.getcwd()) E:\p ...

  8. leecode第六十二题(不同路径)

    class Solution { public: int uniquePaths(int m, int n) { ||n==) ; vector<vector<int>> pa ...

  9. Vue中ESlint配置文件eslintrc.js文件详解

    最近在跟着视频敲项目时,代码提示出现很多奇奇怪怪的错误提示,百度了一下是eslintrc.js文件没有配置相关命令,ESlint的语法检测真的令人抓狂,现在总结一下这些命令的解释,方便以后查阅. 默认 ...

  10. Django - Python3 常用命令

    1.创建Django 项目 执行命令 django-admin.py startproject project_name 2.创建app 执行命令 注意:要先进入项目目录下,cd project_na ...