首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请教怎么用C编程查看当前半连接数,盼

2012-03-14 
请问如何用C编程查看当前半连接数,急盼!我在做一个linux下的SYN攻击检测的实验,要用到c编程查看TCP监听端

请问如何用C编程查看当前半连接数,急盼!
我在做一个linux下的SYN攻击检测的实验,要用到c编程查看TCP监听端口中当前半连接数及最大半连接数。查了不少资料,都没有编程查看的,只有用命令netstat的,可我能在c中调用netstat吗?系统没有函数吗?
      搞了一星期,就卡在这了。那位好心人能告诉我啊!急盼!!!

[解决办法]
记得linux有一个函数可以把像netstat这样的命令嵌在语言里。好像叫system什么的,记不清了。不知道能不能给lz点提示

[解决办法]
netstat -nt|grep SYN_RECV 是统计不了的, 一般Linux上限也就是1024,多于这个数目会被拒绝掉,所以统计的必要性很低

netstat -an| head -1200 |grep SYN_RECV -c
这样还大概能OK

热点排行