一个简单的端口流量监视器
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)
\
![](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)
\