zoukankan      html  css  js  c++  java
  • 查看网络端口

    ICMP和IP协议是属于同一层次(网络层)的,其报文也是封在IP报文中传输,而端口
    是传输层TCP/UDP协议的概念,所以Ping端口是不能成功的

    ** Windows check the ports
    telnet ip port
    netstat -na // 显示本机连接情况及打开的端口
    netstat -nab //显示每个连接都是由哪些程序创建的
    端口监视器: Tcpview、Port Reporter、绿鹰PC万能精灵、网络端口查看器等


    Windows下的NmapWin等使用可以参考:
    [url]http://hi.baidu.com/xzqmr/blog/item/67226a8dfde32a13b31bbad3.html[/url]

    -------------------------
    ** Linux checks the ports:
    一、使用nmap扫描机器开放的端口
    nmap -sTU localhost // 检查我本身的机器开放了哪些端口
    nmap -sP 192.168.32.0/24 // 检查我所在网段有多少台“活着”的机器

    参数说明:
    -sS/sT/sA/sW/sM: TCP SYN/Connect()/ACK/Window/Maimon scans
    比较实用的还有以下三个:
    SYN扫描,又称为半开放扫描,它不打开一个完全的TCP连接,执行得很快:
    nmap -sS 192.168.32.0/24
    当SYN扫描不能用时,TCP Connect()扫描就是默认的TCP扫描:
    nmap -sT 192.168.32.0/24
    UDP扫描用-sU选项,UDP扫描发送空的(没有数据)UDP报头到每个目标端口:
    nmap -sU 192.168.32.0/24

    二、使用netstat来看看系统的监听端口

    # netstat -antp //所有连接、数字显示主机、端口、TCP连接、监听的程序
    # netstat -anup //所有连接、数字显示主机、端口、UDP连接、监听的程序
    # netstat -s //统计所有(开机至今的)连接数据,包括tcp、udp等
    # netstat -st //统计所有tcp连接数据
    # netstat -su //统计所有udp连接数据
    # netstat -su //粗略统计连接数据

    ** Refer link:
    http://snailwarrior.blog.51cto.com/680306/137291 Linux查看机器开放的端口

  • 相关阅读:
    简单Linux C线程池2
    简单xmlwriter类
    给10^7个有重复的整数排序(败者树)
    给10^7个无重复的整数排序
    将一个4字节整数的二进制表示中的001替换为011
    腾讯社招面试经历
    小闹钟 免费 开源 C# .net framework4
    国内外PHP开源建站程序
    用 .NET Memory Profiler 跟踪.net 应用内存使用情况基本应用篇 (转载)
    c# 语言 winform 项目中 control.parent 的使用 (原创)
  • 原文地址:https://www.cnblogs.com/lionfight/p/5770925.html
Copyright © 2011-2022 走看看