修改openssh源代码,添加流量统计并发送到远程功能
版本号: openssh-6.1p1
1:打开channels.h,在channel结构中增加2个字段,如下图:
2: 打开auth.h,找到Authctxt结构,在里面增加2个字段,如下图:
3:打开channels.c,找到channel_handle_rfd函数,如下图:
4:打开channels.c,找到channel_handle_wfd函数,如下图:
5:打开serverloop.c ,找到server_loop2函数,如下图:
第一部分实现:流量超过1KB时发送给远程
第二部分实现:当用户结束连接时
版本号: openssh-6.1p1
1:打开channels.h,在channel结构中增加2个字段,如下图:
![](https://img-my.csdn.net/uploads/201212/21/1356062981_9805.jpg)
2: 打开auth.h,找到Authctxt结构,在里面增加2个字段,如下图:
![](https://img-my.csdn.net/uploads/201212/21/1356062989_5992.jpg)
3:打开channels.c,找到channel_handle_rfd函数,如下图:
4:打开channels.c,找到channel_handle_wfd函数,如下图:
![](https://img-my.csdn.net/uploads/201212/21/1356067965_8764.jpg)
5:打开serverloop.c ,找到server_loop2函数,如下图:
![](https://img-my.csdn.net/uploads/201212/21/1356063009_8035.jpg)
第一部分实现:流量超过1KB时发送给远程
第二部分实现:当用户结束连接时