社区
Linux/Unix社区
帖子详情
请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?
lxw_6
2004-04-01 04:00:04
请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?
我指的TCP连接是指/proc/net/tcp文件列出的连接。
还有,怎么得到上面文件列出的SOCKET的socket值??
...全文
195
15
打赏
收藏
请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?
请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接? 我指的TCP连接是指/proc/net/tcp文件列出的连接。 还有,怎么得到上面文件列出的SOCKET的socket值??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hyena_lei
2004-04-11
打赏
举报
回复
cynsia.com/login.htm下去,有个类似的帖子
chairou
2004-04-09
打赏
举报
回复
TO COOLQ
问题是他要求知道哪个进程对应哪个连接,当然默认是本机啦,
本机的话,IPTABLES比FLEXRESP好/
CoolQ
2004-04-09
打赏
举报
回复
To chairou(西楼) ,FlexResp并不只截断本机的TCP/IP交通,可以截断别的机器与外网的TCP连接的,iptables恐怕不行吧
lichungen
2004-04-09
打赏
举报
回复
socklist
Microsoft
2004-04-09
打赏
举报
回复
你自己 用一下 man netstat 你收获不小的
chairou
2004-04-03
打赏
举报
回复
hehe~~我老想到是快速断开的意思,就来了个FLASH BREAK,见笑见笑。
对了,其实用FlexResp不可能100%成功阻断,参考TCP流重组原理,如果想完全阻断的话,
用iptables吧,哈哈~~
chairou
2004-04-02
打赏
举报
回复
断开连接的方法请参考SNORT的FLASH BREAK(大概叫这个名字吧,忘了)
chairou
2004-04-02
打赏
举报
回复
要具体到哪个FD的话,那就不知道了,但我想根据PID去查其打开的FD应该还是可以的.
哪位继续补充?
chairou
2004-04-02
打赏
举报
回复
也不是说不行,lsof基本能做吧, 不过一般是安全性研究才用分析这个
[root@localhost root]# lsof |lessf
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
init 1 root cwd DIR 3,1 4096 2 /
init 1 root rtd DIR 3,1 4096 2 /
init 1 root txt REG 3,1 27036 161781 /sbin/init
init 1 root mem REG 3,1 103044 80765 /lib/ld-2.3.2.so
init 1 root mem REG 3,1 1549556 80772 /lib/libc-2.3.2.so
init 1 root 10u FIFO 3,1 40058 /dev/initctl
keventd 2 root cwd DIR 3,1 4096 2 /
keventd 2 root rtd DIR 3,1 4096 2 /
ksoftirqd 3 root cwd DIR 3,1 4096 2 /
ksoftirqd 3 root rtd DIR 3,1 4096 2 /
这样就可以少很多不必要的东西
[root@localhost root]# lsof |grep IPv4
sshd 893 root 3u IPv4 1061 TCP *:61978 (LISTEN)
sshd 1025 root 4u IPv4 2926 TCP 211.148.199.222:61978->211.148.198.192:1172 (ESTABLISHED)
CoolQ
2004-04-02
打赏
举报
回复
To chairou(西楼):那个叫做FlexResp
gaoxianfeng
2004-04-01
打赏
举报
回复
摇摇头
关注
101monster
2004-04-01
打赏
举报
回复
呵呵,UP!
CoolQ
2004-04-01
打赏
举报
回复
netstat -nap
至于到底是哪个socket的话,恐怕只有本进程才知道吧,别的进程无法知道该进程的FD Table。
lxw_6
2004-04-01
打赏
举报
回复
up
lxw_6
2004-04-01
打赏
举报
回复
有谁知道吗?
计算机网络 传输层
TCP
和UDP协议
传输层协议加
一个
端口号来标识
一个
应用层协议, 展示了传输层协议和应用层协议之间的关系 # 使用
TCP
/IP筛选实现网络安全 防火墙设置与端口 # UDP协议特点和报文格式 UDP是无
连接
的:即发送数据之前不需要建立
连接
...
SOCKET编程之
一个
端口如何建立多个
TCP
连接
?(用fork子
进程
、select、poll、epoll都是可以的)
一个
端口最大支持建立多少个
tcp
连接
?
文章目录文章1:不太清楚socket
一个
端口如何建立多个
tcp
连接
,这边转载一篇文章文章2:一台Linux服务器最多能支撑多少个
TCP
连接
?结论:socket服务端只用开
一个
端口监听(listen)socket请求就行,理论上来说,最大...
一个
端口到底可以建立多少
TCP
连接
?
有人说,
一个
端口只能建立
一个
TCP
连接
,所以说无论服务还是客户端都最多只能建立65535个
TCP
连接
。还有人说,服务端因为accept之后新建立的socket是重用listen的端口的,所以服务端最多可以建立65535×n个
连接
,而...
Linux
系统
中
如何彻底隐藏
一个
TCP
连接
?
前面的文章
中
,我稍微描述了一下如何隐藏
一个
TCP
连接
: https://blog.csdn.net/dog250/article/details/105372214 在上文
中
,我采用了 传统 的做法,即hook住proc的/proc/net/
tcp
展示接口,但这个方法并没有可观赏性...
一台机器最多能撑多少个
TCP
连接
? 今天掰扯清楚!
还有的人说是应该受
TCP
连接
里四元组的空间大小限制,这样算起来就是非常非常大的
一个
数字了。这两个答案都对,也都不对。 其实要想把这个问题搞清楚,最最最关键的地方在于要把
TCP
连接
的两端里的角色分清楚-客户端...
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章