一个简单的端口流量监视器

portstat的Python项目详细描述


#端口状态

![](https://badge.fury.io/py/portstat.svg)![](https://travis-ci.org/imlonghao/portstat.svg)![](https://landscape.io/github/imlonghao/portstat/master/landscape.svg?style=flat)

A simple port traffic monitor

## Install

### Install pip

For Debian / Ubunut user

```
apt-get update
apt-get install python-pip
```

### Install portstat

```
pip install portstat
```

### System setting

Add the following line to '/tc/rc.本地''在启动时运行PotoSt. .BR/>

'BR/> /SBI/IPTAB- N PotoStAT
/SBI/IPTABLE -A输入-J PORTSTAT
/SBI/IPTABS-输出-J PotoSTAT
/BIH/ETC/PoSTSTAT规则> BR/>‘BR/> BR/>每分钟上传交通信息,我们应该在“crontab-e`

```
****/usr/local/bin/portstat-u
````


>每隔5分钟运行一次,如下所示:请手动运行`/sbin/iptables`命令或发出一个'reboot'命令。

您已经成功安装了portstat。

您的设置。< BR/> > BR/>请在每次升级时查看新的内容。< BR> >使用< BR> > BR/>使用:PotoStAT [-H-[-CONFIG] [-V-S -U-U] ] BR/>简单端口流量监视器BR/> BR/>可选参数:
-H,帮助显示此帮助消息并退出
-C配置,-CONFIG配置< BR/>配置文件的路径。
-v,--version显示port stat版本。
-s,--同步portstat设置和iptables。
-u,--使用webhook上载端口stat。
`````

例如,默认路径是`/etc/portstat.conf`,如果不使用默认路径,请记住使用`-c path`声明配置文件。
配置文件应该如下:

```
[imlonghao]
port=80
webhook=https://imlonghao.com/?imlonghao

[shadowsocks]
port=10000-10010
webhook=https://imlonghao.com/?shadowsocks

[测试]
端口=221118080
webhook=https://imlonghao.com/?test
```

`[name]`用于区分要监视的每个端口。


`Webhook=https://imlonghao.com/`用于接收流量信息portstat会像这样将信息发布到webhook

![](https://cloud.githubusercontent.com/assets/4951333/8232820/24432094-1605-11e5-9534-5fc9362d1626.png)

保存配置文件。

run`portstat-s`创建新的iptables规则以监视刚添加的端口。


run`portstat-u`手动将端口流量信息上载到webhook。

\contribution

-[发布](https://github.com/imlonghao/portstat/issues)
-[拉取请求](https://github.com/imlonghao/portstat/lauls)

\

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

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}