NMAP为什么扫描不到端口

NMAP为什么扫描不到端口

NMAP是知名的网络端口扫描工具。但很多新人发现,使用NMAP经常扫描不出来任何端口,尤其是手机之类。这实际存在一个理解上的误区。扫描端口是为了发现主机/设备上存在的对外开放的端口,以便后期利用。为了探测端口,扫描工具会向目标发送数据包,然后根据响应包来判断端口的开启情况。如果目标不进行响应,扫描工具也就无法探测端口情况。

普通个人电脑和手机在进行网络数据传输的时候,会开启端口。但这时,端口处于占用状态。一旦数据发送或者接受完成,端口就自动关闭。在这个时间段内,即使扫描工具刚好向这个端口发送数据包,也不会收到响应包。只有Web、文件共享这类服务才会长期开启端口,启用监听状态后,才会对发送到该端口的包进行响应。而普通电脑和手机很少开启这类服务,所以导致扫描不出端口的情况。

原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/8526991.html

时间: 2024-09-29 23:57:54

NMAP为什么扫描不到端口的相关文章

nmap 高级扫描用法

nmap提供了四项基本功能(主机发现.端口扫描.服务与版本侦测.OS侦测)及丰富的脚本库.Nmap既能应用于简单的网络信息扫描,也能用在高级.复杂.特定的环境中:例如扫描互联网上大量的主机:绕开防火墙/IDS/IPS:扫描Web站点:扫描路由器等等. 简要回顾Nmap简单的扫描方式:全面扫描:nmap-T4 -A targetip 主机发现:nmap-T4 -sn targetip 端口扫描:nmap-T4 targetip 服务扫描:nmap-T4 -sV targetip 操作系统扫描:nm

python调用nmap进行扫描

1 #coding=utf-8 2 3 import nmap 4 import optparse 5 import threading 6 import sys 7 import re 8 ''' 9 需安装python_nmap包,支持2.x以及3.x 10 python_nmap包提供了python调用nmap的一系列接口 11 12 (一)重要类及方法: 13 1.创建nmap扫描器 14 class PortScanner() 15 __init__(self, nmap_search

Nessus漏洞扫描教程之使用Nmap工具扫描识别指纹

Nessus漏洞扫描教程之使用Nmap工具扫描识别指纹 Nmap工具的准备工作 当用户对Nessus工具有清晰的认识后,即可使用该工具实施扫描.但是,在扫描之前需要做一些准备工作,如探测网络中活动的主机.主机中运行的服务及主机的操作系统等.当用户对一个主机比较熟悉后,进行扫描也就非常容易了.因为对于Nessus工具,针对不同的系统.漏洞都提供了相应的插件.如果用户对目标主机很了解的话,使用Nessus工具扫描目标就不会像个无头苍蝇似的瞎扫描.而且,可以更容易获取到非常有价值的信息了.本章将介绍实

shell脚本案例(五)利用nmap批量扫描存活主机

利用nmap批量扫描存活主机 知识储备:grep,nmap 一.安装nmap 1.安装编译环境 [[email protected] nmap-7.01]# yum install gcc g++ gcc-c++ -y 2.使用wget下载nmap [[email protected] nmap-7.01]# wget http://nmap.org/dist/nmap-7.01.tar.bz2 3.解压下载的安装包 [[email protected] nmap-7.01]# tar -vxf

Nmap UDP扫描缓慢问题探究(无结果)

一.说明 在网络原理中我们经常说TCP是面向连接的要进行三次握手和四次挥手所以速度比较慢,UDP是无连接的直接发送和接收所以速度快(说到这个快慢我总想起多年前有篇分析MSN为什么被QQ淘汰的一篇文章其中有一条就是说MSN用的TCP速度慢QQ用的UDP速度快,时至今日我也不确定在聊天软件中用TCP和用UDP是否会表现出明显的速度差异甚至我不确定是不是MSN用TCP.QQ用UDP). 今天同事整理端口矩阵时反映说Nmap进行UDP端口扫描没有结果,让帮看一下命令有没有问题.形如下: nmap -sU

python实现利用nmap和爱站扫描开放80端口的IP并进行反向域名解析

#!/usr/bin/python # -*- coding: utf-8 -*- from libnmap.process import NmapProcess from libnmap.parser import NmapParser import requests x=90 while x < 255: print "\033[1;31mstart 118.192.%s.0/24\033[0m" %(str(x)) #调用nmap扫描段内开放80端口的IP mission

windows 连接vpn,如何使用nmap扫描内网端口?

需要指定网卡扫描,因为电脑连接了vpn,nmap扫描是默认网卡 nmap -e ppp0 -v -n -T4 -Pn --unprivileged 192.168.1.1 -e <iface>: Use specified interface //使用指定的网卡 --unprivileged: Assume the user lacks raw socket privileges //假设用户缺少原始套接字权限  

Nmap安全扫描

Nmap是一款免费的开u源网络发现和安全审查实用工具,易于使用,功能强大. 原理:向特定的目标系统发送数据包(按IP地址发送),并且解读入站数据包,确定什么端口打开/被关闭.什么服务在被扫描的系统上运行, 防火墙或过滤器是否设置并启用,最后确定什么操作系统在运行. 先安装nmap 查看帮助信息“nmap --help” -sS 迅速检查网站是否正常运行,并显示打开的端口 -O --osscan-guess 检测什么操作系统在运行,不过结果可能不可靠,百分比数字就让人觉得不确定 -vv 检测目标系

NMAP网络扫描工具的安装与使用

简介 NMAP是一款流行的网络扫描和嗅探工具也是一个强大的端口扫描类安全测评工具,被广泛应用在黑客领域做漏洞探测以及安全扫描,更多的nmap是一个好用的网络工具,在生产和开发中也经常用到,主要做端口开放性检测和局域网信息的查看收集等,不同Linux发行版包管理中一般也带有nmap工具,这里选择去官网下载源码包进行编译安装,nmap的官网是是:https://namp.org由于某城墙的原因,打开会比较慢或者连接失败,所以奉上nmap中文网地址:http://www.nmap.com.cn/ 中文