采用tcp syn扫描的方法进行端口扫描,存在哪些优点和缺点
呵呵,我来简单回答一下吧!
首先你搞错了一个问题,就是没有syn扫描这种东西,只有tcp扫描和udp扫描。而tcp扫描一般是使用tcp的syn数据包来进行的,也就是不严格地说,你说的这两个是同一个东西,呵呵!
所以我在这里详细地解释一下tcp扫描和udp扫描以及它们的区别,希望能对你有所帮助。
tcp端口扫描是通过syn数据包进行的,用于扫描目标机器的端口上是否存在程序监听,通常意义上,普通个人机器上的某个端口如果有程序监听的话,那么它一般是系统漏洞。由于tcp是一个有连接的可靠协议,所以要使用三次握手来建立连接,三次握手的报文分别是(syn)、(ack
syn)和(ack)。进行端口扫描时,首先向对方主机的某一端口发送(syn)报文,如果对方这一端口上有程序在监听(或者说存在漏洞),则回复(syn
ack)报文,否则回复(rst)报文。据此就可以判断对方端口上是否有程序在监听了,或者是否存在漏洞了。
udp端口扫描是通过普通数据包进行的,也是用于扫描对方端口上是否有程序在运行,就像上面所说的,如果普通个人机器上存在这样的端口,那一般也是系统漏洞。但对于udp来说,不存在监听这个概念,因为它是无连接不可靠的协议,发送数据包过去以后,通常也不会有任何的对等回应。因此,udp端口扫描主要是检测是否存在icmp端口不可达数据包。若该数据包出现,则说明对方这一端口上没有程序在监听,或者说该端口不存在漏洞,否则就说明该端口上有程序在监听,或者说存在漏洞。
呵呵,现在可以总结一下他们的区别了,主要是以下几点:
1.
tcp是有连接的协议,而udp是无连接的;
2.
tcp扫描检测(ack
syn)或者是(rst)报文,而udp检测icmp端口不可达报文;
3.
tcp协议是可靠但低效的,可以有效进行端口扫描,范围广,效率低,可以应用于任何网络中;udp协议时不可靠但高效的,范围小,效率高,一般应用于局域网内部,随着网络规模的增大,udp端口扫描的结果准确度会越来越差,极端情况是,如果对internet使用udp端口扫描,所得到的结果一定不准确。
呵呵,回答完毕,希望能对你有所帮助!
什么是端口扫描器?它有什么作用?
s 扫描器是一款命令行下高速扫描利器,通过最新的瑞星杀毒软件测试
命令: s.exe syn ip1 ip2 端口号 /save
s.exe tcp ip1 ip2 端口号 线程数 /save
s.exe扫描器的使用说明
首先我解释下什么是S扫描器,S扫描器是针对微软ms04045漏洞出的一个扫描,原来作者出这东西
的目的是为了扫描这个漏洞,但现在已经变成我们黑客手中的兵器了,大家也许看过很多如何找肉鸡的
动画或刷QB的动画,那些动画里面很多都是用S扫描器来扫描肉鸡或别人电脑所开放的端口及一些漏洞,
都用这工具的好处是它的扫描速度实在是一个字---强! 今天我就来教下大家如何使用S扫描器。
简单说明下它的用处:
S扫描器是一个简单的使用两种常用的扫描方式进行端口扫描的端口扫描器程序.
可实现的功能是:
1.两种不同的扫描方式(SYN扫描和一般的connect扫描)
2.可以扫描单个IP或IP段所有端口
3.可以扫描单个IP或IP段单个端口
4.可以扫描单个IP或IP段用户定义的端口
5.可以显示打开端口的banner
6.可将结果写入文件
7.TCP扫描可自定义线程数
用法:scanner TCP/SYN StartIP [EndIP] Ports [Threads] [/Banner] [/Save]
参数说明:
TCP/SYN - TCP方式扫描或SYN方式扫描(SYN扫描需要在win 2k或以上系统才行),SYN扫描对本机无效
StartIP - 起始扫描的IP
EndIP - 结束扫描的IP,可选项,如果这一项没有,就只是对单个IP扫描
Ports - 可以是单个端口,连续的一段端口或非连续的端口
Threads - 使用最大线程数去扫描(SYN扫描不需要加这一项),不能超过1024线程
/Banner - 扫描端口时一并将Banner显示出来,这一选项只对TCP扫描有效
/Save - 将结果写入当前目录的Result.txt文件中去
打开S扫描器,下面我举几个例子演示下S扫描器的主要几个作用。
例子一:
S TCP 218.80.12.1 218.80.12.123 80 512
TCP扫描218.80.12.1到218.80.12.123这IP段中的80端口,最大并发线程是512
例子二:
S TCP 218.80.12.1 218.80.12.123 21,5631 512 /Banner
TCP扫描218.80.12.1到218.80.12.123这IP段中的21和5631端口,最大并发线程是512,并显示Banner
例子三:
S TCP 218.80.12.1 218.80.12.12 1-200 512
TCP扫描218.80.12.1到218.80.12.12这IP段中的1到200端口,最大并发线程是512
例子四:
S TCP 218.80.12.7 1-200 512
TCP扫描218.80.12.7这IP中的1到200端口,最大并发线程是512
例子五:
S SYN 218.80.12.7 1-65535 /Save
SYN扫描218.80.12.7这IP中的1到65535端口,将结果写入Result.txt
扫描结束后Result.txt就存放在你的S扫描器所在的目录里。刚才扫描的东西都在里面。
例子六:
S SYN 218.80.12.1 218.80.12.255 21 /Save
SYN扫描218.80.12.1到218.80.12.255这IP段中的21端口,将结果写入Result.txt
这个我重点说明一下,因为这条命令就是专门用来找肉鸡的,扫描一个IP段有没有开3389的或1433的
我示范下:S SYN 218.80.1.1 218.80.255.255 3389 /Save
注意:
1.SYN扫描是很依赖于扫描者和被扫描者的网速的,如果你是内网的系统,那你不一定可以使用SYN扫描的
,因为你的网关的类型会决定内网系统是否能进行SYN扫描.如果你的配置较低的话,我也不推荐使用
SYN扫描.SYN扫描速度是比TCP扫描的速度快很多的,但在稳定性方面却不是太好,所以自己决定使用
哪种模式进行扫描。
2.SYN扫描不需要线程那个参数,请看上面例子5和6
3.TCP扫描的最大并发线程不能超过1024.
4.使用SYN模式扫描,不能扫描Banner,具体为什么不能,请查看有关SYN的资料
5.内网用户的朋友可以用tcp扫描
关于S.exe 的用法和错误解释
S扫描器扫描命令是:
文件名 参数 起始IP 结束IP 要扫描的端口 保存
s SYN 61.0.0.0 61.255.255.255 1433 save
1433是SQL server 服务器端口
8080是代理服务器端口
tcp connect 远程端口扫描
你贴的代码不够全面,检查你设置IP处是否正确,以及你扫描的计算机是否开了防火墙.
补充:关掉防火墙,开防火墙的话,防火墙将阻止一些端口的TCPConnect
魅族手机上面的ping tools pro是什么功能?
PingTools Pro安卓版,一款功能十分全面的手机网络测试工具,拥有dns查找、WiFi扫描仪、域名注册、IP计算器、端口扫描器、路由跟踪等多种功能,简单使用,让您轻松检测网络状况。
软件介绍:
这是PingTools的专业版。通过购买这个程序,你会支持进一步发展,另外这个版本没有广告。
软件功能:
信息工具,在这里你可以看到网络连接状态,在Wi-Fi路由器,外部IP地址,有关您的ISP和更多的IP地址。此外,信息屏幕显示的Wi-Fi连接和网络使用的几个有用的图表。
观察 - 如期检查网络资源。看守显示通知,如果资源的状态发生了变化,它可以让你随时了解与网络在家里还是在工作的任何问题。
局域网 - 寻找其他的网络设备。你将永远知道谁在连接到您的网络,以及识别硬件制造商和什么样的服务在这些设备上运行。
平 - 工具不需要描述。您可以使用一组标准的参数,以及额外的功能,如TCP和HTTP \ HTTPS平。后台工作和声音通知将让您监视远程主机的状态,而不会分心。
GeoPing - 检查整个世界资源的可用性。只需点击一下鼠标,你可以找到自己的网站是否是在新加坡前访问。
路由跟踪 - 不可缺少为系统管理员工具。显示在其上的数据包是从设备到目标主机的路由。可视化跟踪路由使用的地图为您展示的数据包如何去绕地球到达指定的目的地。
iperf - 效用,用于分析网络带宽。它是基于iperf3并同时支持服务器和客户端模式。
端口扫描器 - 一个强大的多线程TCP端口扫描仪。有了这个工具,你可以得到一个远程设备上的开放端口的列表。大多数港口的显示与说明,所以你会知道什么应用程序使用它。
域名注册 - 显示关于域或IP地址的信息的工具。随着域名注册的帮助下,你可以找到关于组织,联系信息等领域信息的登记日期。
UPnP扫描仪 - 显示您的本地网络上的UPnP设备。 UPnP的扫描仪,你可以找到你的路由器,游戏机一样的Xbox或PlayStation,媒体服务器和其他设备的IP地址。 DLNA兼容的电视和媒体盒(三星的AllShare,LG SmartShare)也支持。
Bonjour浏览器- 是用于在网络上探索的Bonjour(ZeroConf的,的avahi)服务的网络效用。卓悦已内置与苹果的操作系统,所以你可以使用这个工具来搜索一个iPhone \ iPod的等的网络地址
Wi-Fi扫描仪 - 你身边的接入点列表。此外,你可以找到的AP的制造商,信号电平以及很多其他的信息。您可以使用图表来直观地欣赏这一切。同时支持2.4GHz和5GHz的设备。
子网扫描仪 - 这个工具可以扫描你的Wi-Fi子网各地寻找其他主机。扫描仪可以通过Ping检测主机,或者检查多个TCP端口。所以u能简单地找到服务于你的子网(为前扫描22端口找到哪里是SSH运行)。您还可以自定义扫描配置IP地址范围。
DNS查找 - 工具用于查询域名系统(DNS)名称服务器。对于网络故障诊断有用的或只是找出域,邮件服务器和更多的IP地址。反向DNS支持以及。
局域网唤醒 - 是一种工具,允许你发送一个特殊的数据包(称为魔术包)远程打开网络计算机上。网络唤醒是在案件只是不可替代的,当你没有电脑,这是突然关闭物理访问。
IP计算器 - 设置网络设备时,此实用工具是有用的。 IP计算器帮助您计算网络的参数,确定IP地址,子网掩码的范围。
0条大神的评论