用于监视所有网络连接的命令行工具

pyort的Python项目详细描述


#pyort
用于监视和记录所有外部网络连接的命令行工具。使用此工具的最佳方法是与其他网络监视工具一起使用,如“iftop `


/>安装(python 2.7或更高版本)
`pip install pyort`
或者
`pip install git+https://github.com/ganananath/pyort.git`
或者
`python3.5-m pip install pyort`






帮助:`pyort-h`



start:`pyort-start`


save:`pyort-s-sv`(需要手动安装sqlite)





custom:`pyort-s-kintcp6`

silent:`pyort-s-sv-x`




数据库查看
关联度=`pyort-d-l 100-pyort-s-sv`(需要手动安装sqlite)




自定义:`pyort-s-s-s-s-tcp`

ip=`pyort-d-o ip-c x x x.xxx.xxx.xxx`

##配置
“CONFIG.INI”和数据库文件存在于目录“$HOME/.COFIG/PYORT”中。
```
db路径=数据库路径
db名称=数据库名称
interval=更新IP的时间间隔
kind=所有连接的类型,TCP,udp etc
geo_ip=获取地理位置信息
project_honey pot_key=projecthoneypot.org的api key
threat_update_count=更新projecthoneypot.org的威胁分数的间隔
table_format=组织输出表
version=显示版本号######表格格式将如果数据库已启用,则显示日期
l local local ip
p l port本地IP使用的端口
f foregin远程IP|
fp f port远程IP使用的端口
pid pid与连接关联的进程ID
t威胁项目蜜罐的威胁分数
c计数远程次数IP试图连接(仅在启用DB的情况下)
p进程与连接相关联的进程
loc location远程IP的地理位置(需要MaxMind的地理IP)
fd file desc文件描述符(请参阅PSUtil文档)
fam|系列地址系列(请参阅PSUtil文档)
类型地址类型(请参阅PSUtil文档)
SC状态连接建立状态|
+—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————您可以通过pyhton 2.7的“pip install pysqlite”安装sqlite。


只有在启用了“--save”选项的情况下,此选项才起作用。

maxmmind的geo ip
如果需要外IP的地理位置,首先安装“pip install geoip2”的geoip2,然后在“config.ini”文件中,将geo-ip=`geo-ip=`geo-ip=true`先安装“pip install geoip2”,然后在“config.ini”文件中,将geo-ip=`geo-ip=`geo-ip=true`不加引号的geo-ip=true`将首先安装“pip install geoip2”的地理位置,然后在“config.ini”文件中,将geo-ip=`geo-ip=`geo-ip=`geo-ip=`ge是的然后尝试删除“$home/.config/pyort/”中的配置和数据库文件,然后重新安装新版本。

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

推荐PyPI第三方库


热门话题
java在Android Studio中使用while循环显示包含textview对象的数据   创建名为“userController”的bean时发生java错误:通过字段“userService”表示未满足的依赖关系   java PDFBox PDFImageWrite。writeImage未正确处理所有字符   java无法识别代码中的nzec错误   无法更改java TabLayout字体   在Java中使用子字符串删除部分字符串   Java中的listener addPropertyChangeListener方法   java可以同时拖动多个对象   java如何将数组中的值添加到向量中   java为什么在Camel 3.7.3中无法正确计算属性?   与后端问题不同的机器中的java客户端资源   带字符串的java分割字节数组?   java On_选项_项目_选择的方法说明   java如何在画布的父画中画一个圆?   连接超时和打开连接数的java Netty通道配置   java mysql中如何防止向数据库中插入重复数据   升级到macOS Big Sur后,java无法启动Neo4j控制台应用程序   在Java中使用XSLT将XML转换为HTMLString的ajax   java无法使用Apache POI获取Excel工作表中的数据