linux系统扫描nmap与tcpdump抓包

author author     2023-03-09     336

关键词:

参考技术A

NMAP扫描
一款强大的网络探测利器工具
支持多种探测技术

--ping扫描
--多端口扫描
-- TCP/IP指纹校验

为什么需要扫描?
以获取一些公开/非公开信息为目的
--检测潜在风险
--查找可攻击目标
--收集设备/主机/系统/软件信息
--发现可利用的安全漏洞

基本用法
nmap [扫描类型] [选项] <扫描目标...>
常用的扫描类型

常用选项
-sS TCP SYN扫描(半开) 该方式发送SYN到目标端口,如果收到SYN/ACK回复,那么判断端口是开放的;如果收到RST包,说明该端口是关闭的。简单理解就是3次握手只完成一半就可以判断端口是否打开,提高扫描速度
-sT TCP 连接扫描(全开)
-sU UDP扫描
-sP ICMP扫描
-sV 探测打开的端口对应的服务版本信息
-A 目标系统全面分析 (可能会比较慢)
-p 扫描指定端口

1 ) 检查目标主机是否能ping通

2)检查目标主机所开启的TCP服务

3 ) 检查192.168.4.0/24网段内哪些主机开启了FTP、SSH服务

4)检查目标主机所开启的UDP服务

5 ) 探测打开的端口对应的服务版本信息

6)全面分析目标主机192.168.4.100的操作系统信息

tcpdump
命令行抓取数据包工具
基本用法
tcpdump [选项] [过滤条件]

常见监控选项
-i,指定监控的网络接口(默认监听第一个网卡)
-A,转换为 ACSII 码,以方便阅读
-w,将数据包信息保存到指定文件
-r,从指定文件读取数据包信息

常用的过滤条件:
类型:host、net、port、portrange
方向:src、dst
协议:tcp、udp、ip、wlan、arp、……
多个条件组合:and、or、not

案例1

案例2:使用tcpdump分析FTP访问中的明文交换信息
1 ) 安装部署vsftpd服务

2 ) 并启动tcpdump等待抓包
执行tcpdump命令行,添加适当的过滤条件,只抓取访问主机192.168.4.100的21端口的数据通信 ,并转换为ASCII码格式的易读文本。

3 ) case100作为客户端访问case254服务端

4 ) 查看tcpdump抓包

5 ) 再次使用tcpdump抓包,使用-w选项可以将抓取的数据包另存为文件,方便后期慢慢分析。

6 ) tcpdump命令的-r选项,可以去读之前抓取的历史数据文件

扫描与抓包

扫描方式  -Scan    主动探测  -Sniff   被动监听/嗅探  -Capture 数据包捕获(抓包) 扫描工具:nmap  协议分析:tcpdumpNMAP------一款强大的网络探测工具     ping扫描     多端口扫描... 查看详情

linux系统诊断必备技能之二:tcpdump抓包工具详解

TcpDump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 查看详情

tcpdump抓包分析详解

Linux操作系统tcpdump抓包分析详解 PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查... 查看详情

linux抓包工具tcpdump(代码片段)

Linux抓包工具tcpdump1、概述用简单的话来定义tcpdump,就是:dumpthetrafficonanetwork,根据使用者的定义对网络上的数据包进行截获的包分析工具。?tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层... 查看详情

linux抓包工具:tcpdump(代码片段)

tcpdump是一个命令行实用工具,允许你抓取和分析经过系统的流量数据包。它通常被用作于网络故障分析工具以及安全工具。tcpdump是一款强大的工具,支持多种选项和过滤规则,适用场景十分广泛。由于它是命令行工具,因此适... 查看详情

linux抓包工具——tcpdump

1简介用简单的话来定义tcpdump,就是:dumpthetrafficonanetwork,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网... 查看详情

tcpdump抓包分析详解

Linux操作系统tcpdump抓包分析详解 PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查... 查看详情

关于在linux中使用tcpdump命令进行简单的抓包操作方法(代码片段)

...数据进行抓包,然后进行数据分析,一般使用最多的就是tcpdump命令了这里笔者介绍一下,关于linux下tcpdump命令的简单使用方法,首先是需要在OS中安装tcpdump软件包的(最小化安装的系统中默认是没有tcpdump命令的)[root@localhostqq-5... 查看详情

linux命令tcpdump抓包工具(代码片段)

一、tcpdump介绍  tcpdump-dumptrafficonanetwork  tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具  tcpdump支持针对网络层、协... 查看详情

tcpdump抓包不能实时显示

...动,也可以用cron等定时工具创建定时任务启用它。2.安装tcpdump支持多种Linux发行版,所以你的系统中很有可能已经安装了它。用下面的命令检查一下是否已经安装了tcpdump:$whichtcpdump/usr/sbin/tcpdump1212如果还没有安装tcpdump,你可以... 查看详情

抓包和扫描

一、 扫描 Nmap[[email protected]/]#yum-yinstallnmap.x86_64     nmap[扫描类型]【选项】<扫描目标> sS  tcp SYN扫描(半开) -sT  tcp 连接扫描(全开)-sU  UDP扫 查看详情

tcpdump-抓包工具-linux(代码片段)

...e-Workstation-12-Pro,Windows-10,CentOS-6.9-x86_64,Xshell5基本介绍tcpdump是Linux自带的抓包工具,可以详细看到计算机通信中详细报文内容,如果读者熟悉另一款强大的抓包工具wireshark,tcpdump相当于是wireshark的命令行版本。dump这个单词有... 查看详情

如何在linux上使用nmap安全扫描工具

...放的端口,还能使用TCP/IP协议栈特征探测远程主机的操作系统类型。nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(Xmas Tree)、SYN扫描和null扫描。Nmap... 查看详情

nmap扫描工具的安装与使用(代码片段)

...探测一组主机是否在线(3)还可以推断主机所用的操作系统,到达主机经过的路由,系统已开放端口的软件版本nmap端口状态解析open:应用程序在该端口接收TCP连接或者UDP报文。closed:关闭的端口对于nmap也是可访问的,它接收nm... 查看详情

安全牛学习笔记tcpdump-抓包筛选高级筛选过程文档记录

TCPDUMP No-GUI的抓包分析工具 Linux、Unix系统默认安装TCPdump-----抓包抓包 默认只抓68个字节 tcpdump-ieth0-s0-wfile.pcap tcpdump-ieth0port22读取抓包文件 Tcpdump-rfile.pcap选项介绍-A以ASCII格式打印出所有分组,并将链路层的... 查看详情

nmap命令总结(代码片段)

...探测器或安全扫描器。它可以适用于winodws,linux,mac等操作系统。Nmap是一款非常强大的实用工具,可用于:作用:-检测活在网络上的主机(主机发现)-检测主机上开放的端口(端口发现或枚举)-检测到相应的端口(服务发现)的... 查看详情

tcpdump

 Linux报文捕获及分析、服务开启状态分析抓包工具、分析工具tcpdump,libpcap(winpcap)wiresharktsharksnort(Nids)入侵检测sniffer商业扫描器nmapsnort(NIDS)+iptables(NTPS)ossec(NIDS) tcpdump-iany-s0-A-n-pport3306andsrcIP地址|grep-i-E‘se 查看详情

tcpdump抓包怎么查看抓的包的内容

1、tcpdump检测登录linux系统输入tcpdump,如果找不到表示没有安装。也可以用rpm查询。2、输入yuminstalltcpdump查找安装tcpdump,需要联网。3、安装好之后,输入tcpdump或rpm可以查询到了。4、tcpdump-anyi就是抓取网卡所有的包,这个就是最... 查看详情