Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2316194
  • 博文数量: 252
  • 博客积分: 5472
  • 博客等级: 大校
  • 技术积分: 3107
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-17 18:39
文章分类

全部博文(252)

文章存档

2012年(96)

2011年(156)

分类: LINUX

2011-11-10 23:45:35

在你的主机上使用“netstat -tuln” 目前主机所启动的服务

看到的顺序是   :  封包格式  本地IP:端口   远端IP:端口    是否监听

 

  1. [root@www ~]# netstat -tuln
  2. Active Internet connections (only servers)
  3. Proto Recv-Q Send-Q Local Address Foreign Address State
  4. tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
  5. tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
  6. tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
  7. tcp 0 0 :::22 :::* LISTEN
  8. udp 0 0 0.0.0.0:111 0.0.0.0:*
  9. udp 0 0 0.0.0.0:631 0.0.0.0:*
  10. #封包格式 本地IP:端口 远端IP:端口 是否监听

重点是本地IP:端口  这个位置  代表本机所启动的网络服务!

IP部分说明该服务位于哪个层次上,若为127.0.0.1 服务仅针对于本机开放

若为0.0.0.0或者:::代表对整个internet开放

每个端口都有其特定的网络服务 常见的端口与网络服务是

80  : www

22  : ssh

21  :  ftp

25  :  mail

111 :  RPC(远程程序呼叫)

631 :  CUPS(打印服务功能)

我们用shell侦察一下

 

  1. [root@www scripts]# vi sh10.sh
  2. #!/bin/bash
  3. # Program:
  4. # Using netstat and grep to detect WWW,SSH,FTP and Mail services.
  5. # History:
  6. # 2005/08/28 VBird First release
  7. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
  8. export PATH
  9. # 1. 先作一些告知工作~
  10. echo "Now, I will detect your Linux server's services!"
  11. echo -e "The www, ftp, ssh, and mail will be detect! \n"
  12. # 2. 开始进行一些测试的工作,并且也输出一些信息!
  13. testing=$(netstat -tuln | grep ":80 ") # 查看 port 80 在否?
  14. if [ "$testing" != "" ]; then
  15. echo "WWW is running in your system."
  16. fi
  17. testing=$(netstat -tuln | grep ":22 ") # 查看 port 22 在否?
  18. if [ "$testing" != "" ]; then
  19. echo "SSH is running in your system."
  20. fi
  21. testing=$(netstat -tuln | grep ":21 ") # 查看 port 21 在否?
  22. if [ "$testing" != "" ]; then
  23. echo "FTP is running in your system."
  24. fi
  25. testing=$(netstat -tuln | grep ":25 ") # 查看 port 25 在否?
  26. if [ "$testing" != "" ]; then
  27. echo "Mail is running in your system."
  28. fi

 

 

 

阅读(1137) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~