库中添加、查找和删除条目

dronebl的Python项目详细描述


黄蜂

Build Status

安装

$ pip3 install dronebl

使用

下面的RPC密钥、IP和ID是假的。在

查找IP

^{pr2}$

添加IP

>>>d.add("198.51.100.123",19,"abused VPN (connect verified)")(3174874,'Added 198.51.100.123')>>>d.add("198.51.100.123",19,"abused VPN (connect verified)")(None,'You already reported 198.51.100.123 as type 19')

添加端口

>>>d.add("198.51.100.123",19,"abused VPN (connect verified)",1337)(3174874,'Added 198.51.100.123')

更新评论

>>>d.update(3174874,"abused VPN")(True,'Updated 3174874')>>>d.update(3174875,"abused VPN")(False,'The id 3174875 does not exist')

移除IP

>>>d.remove(3174874)(True,'Removed 3174874')>>>d.remove(3174874)(False,'3174874 already delisted')

批次

>>>b=d.batch()>>>b.remove(3174872)>>>b.update(3174873,"abused VPN")>>>b.add("198.51.100.123",19,"abused VPN (connect verified)")>>>b.add("198.51.100.124",13,"ssh bruteforce")>>>r=d.commit(b)>>>forresinr:...print(res)...('remove',True,'Removed 3174872')('update',True,'Updated 3174873')('add',3174874,'Added 198.51.100.123')('add',3174875,'Added 198.51.100.124')>>>b=d.type_batch(19)>>>b.add("198.51.100.125","abused VPN (connect verified)")>>>d.commit(b)[('add',3174876,'Added 198.51.100.125')]

异步化!

DroneBLAsyncDroneBL的异步版本上提供了相同的方法

>>>fromdroneblimportAsyncDroneBL>>>d=AsyncDroneBL("04efa460cf244b6e88d9d2b8c31eb953")>>>awaitd.lookup("198.51.100.123")Lookup(198.51.100.123,id=3174874,type=19,datetime=2020-08-21T10:18:44,comment='abused VPN (connect verified)')

联系人

请到##jess on freenode打招呼

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序