- 论坛徽章:
- 0
|
用了/proc文件系统 \r\n以下摘录于网上:\r\n用strace netstat -n 2>tempfile来看netstat\r\n以下是它的输出:\r\nexecve(\"/bin/netstat\", [\"netstat\", \"-n\"], [/* 22 vars */]) = 0\r\nbrk(0) = 0x8057114\r\nopen(\"/etc/ld.so.preload\", O_RDONLY) = -1 ENOENT (No such file or \r\ndirectory)\r\nopen(\"/etc/ld.so.cache\", O_RDONLY) = 3\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=21364, ...}) = 0\r\nmmap(0, 21364, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000\r\nclose(3) = 0\r\nopen(\"/lib/libc.so.6\", O_RDONLY) = 3\r\nfstat(3, {st_mode=S_IFREG|0755, st_size=4118299, ...}) = 0\r\nread(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0\\3\\0\\1\\0\\0\\0\\250\\202\"..., 4096) \r\n= 4096\r\nmmap(0, 993500, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40019000\r\nmprotect(0x40104000, 30940, PROT_NONE) = 0\r\nmmap(0x40104000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, \r\n0xea000) = 0x40104000\r\nmmap(0x40108000, 14556, PROT_READ|PROT_WRITE, \r\nMAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40108000\r\nclose(3) = 0\r\nmprotect(0x40019000, 962560, PROT_READ|PROT_WRITE) = 0\r\nmprotect(0x40019000, 962560, PROT_READ|PROT_EXEC) = 0\r\nmunmap(0x40013000, 21364) = 0\r\npersonality(0 /* PER_??? */) = 0\r\ngetpid() = 3513\r\nbrk(0) = 0x8057114\r\nbrk(0x80572b4) = 0x80572b4\r\nbrk(0x8058000) = 0x8058000\r\nopen(\"/usr/share/locale/locale.alias\", O_RDONLY) = 3\r\nfstat(3, {st_mode=S_IFREG|0644, st_size=2174, ...}) = 0\r\nmmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = \r\n0x40013000\r\nread(3, \"# Locale name alias data base.\\n#\"..., 4096) = 2174\r\nread(3, \"\", 4096) = 0\r\nclose(3) = 0\r\nmunmap(0x40013000, 4096) = 0\r\nopen(\"/usr/share/i18n/locale.alias\", O_RDONLY) = -1 ENOENT (No such file or \r\ndirectory)\r\nopen(\"/usr/share/locale/en_US/LC_MESSAGES/net-tools.mo\", O_RDONLY) = -1 \r\nENOENT (No such file or directory)\r\nopen(\"/usr/share/locale/en/LC_MESSAGES/net-tools.mo\", O_RDONLY) = -1 ENOENT \r\n(No such file or directory)\r\nfstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(4, 3), ...}) = 0\r\nmmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = \r\n0x40013000\r\nioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0\r\nwrite(1, \"Active Internet connections (w/o\"..., 42) = 42\r\nwrite(1, \"Proto Recv-Q Send-Q Local Addres\"..., 80) = 80\r\nopen(\"/proc/net/tcp\", O_RDONLY) = 3\r\nfstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0\r\nmmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = \r\n0x40014000\r\nread(3, \" sl local_address rem_address \"..., 1024) = 768\r\nwrite(1, \"tcp 0 0 10.5.9.104:1\"..., 81) = 81\r\nread(3, \"\", 1024) = 0\r\nclose(3) = 0\r\nmunmap(0x40014000, 4096) = 0\r\nopen(\"/proc/net/udp\", O_RDONLY) = 3\r\nfstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0\r\nmmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = \r\n0x40014000\r\nread(3, \" sl local_address rem_address \"..., 1024) = 512\r\nread(3, \"\", 1024) = 0\r\nclose(3) = 0\r\nmunmap(0x40014000, 4096) = 0\r\nopen(\"/proc/net/raw\", O_RDONLY) = 3\r\nfstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0\r\nmmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = \r\n0x40014000\r\nread(3, \" sl local_address rem_address \"..., 1024) = 384\r\nread(3, \"\", 1024) = 0\r\nclose(3) = 0\r\nmunmap(0x40014000, 4096) = 0\r\nwrite(1, \"Active UNIX domain sockets (w/o \"..., 41) = 41\r\nwrite(1, \"Proto RefCnt Flags Type \"..., 62) = 62\r\nopen(\"/proc/net/unix\", O_RDONLY) = 3\r\nfstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0\r\nmmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = \r\n0x40014000\r\nread(3, \"Num RefCount Protocol Flag\"..., 1024) = 861\r\nwrite(1, \"unix 0 [ ] STREAM \"..., 67) = 67\r\nwrite(1, \"unix 7 [ ] DGRAM \"..., 66) = 66\r\nwrite(1, \"unix 0 [ ] STREAM \"..., 67) = 67\r\nwrite(1, \"unix 0 [ ] STREAM \"..., 67) = 67\r\nwrite(1, \"unix 0 [ ] DGRAM \"..., 58) = 58\r\nwrite(1, \"unix 0 [ ] DGRAM \"..., 58) = 58\r\nwrite(1, \"unix 0 [ ] DGRAM \"..., 58) = 58\r\nwrite(1, \"unix 0 [ ] DGRAM \"..., 58) = 58\r\nwrite(1, \"unix 0 [ ] DGRAM \"..., 58) = 58\r\nwrite(1, \"unix 0 [ ] DGRAM \"..., 58) = 58\r\nwrite(1, \"unix 0 [ ] DGRAM \"..., 58) = 58\r\nread(3, \"\", 1024) = 0\r\nclose(3) = 0\r\nmunmap(0x40014000, 4096) = 0\r\nopen(\"/proc/net/ipx\", O_RDONLY) = -1 ENOENT (No such file or \r\ndirectory)\r\nopen(\"/proc/net/ax25\", O_RDONLY) = -1 ENOENT (No such file or \r\ndirectory)\r\nopen(\"/proc/net/nr\", O_RDONLY) = -1 ENOENT (No such file or \r\ndirectory)\r\nmunmap(0x40013000, 4096) = 0\r\n_exit(0) = ? |
|