tcpdump

无法在开放的 WiFi 网络上捕获数据包并且只能获取 WiFi 信标?
tcpdump

无法在开放的 WiFi 网络上捕获数据包并且只能获取 WiFi 信标?

我设置了一个开放的 WPA2 网络,并尝试捕获其中的流量,因此我将接口置于监控模式,并首先尝试使用此命令使用 airodump 进行捕获 sudo airodump-ng -o pcap --essid "TEST" -w output -i wlp2s0mon 但我收到此错误: Invalid output format: IVS and PCAP format cannot be used together. 删除-o pcap,输出文件是,.ivs而网络是网络wpa2。所以我决定使用tcpdump sudo tcpdump -i wlp2s0mo...

Admin

tcpdump 无法捕获 WiFi 到 WiFi 的流量
tcpdump

tcpdump 无法捕获 WiFi 到 WiFi 的流量

我在网络上配置了一个透明桥,该桥应使用 tcpdump 捕获其连接设备的所有流量(见图1)。 网桥配置在 Debian 11 服务器上,并具有到路由器的上行链路 (eth1),该路由器还处理 DHCP 等。以太网/LAN 设备通过 eth2 上的网络集线器(图中未显示)连接。Wi-Fi 设备通过使用 hostapd (wlan0) 的 USB 3.0 NIC (ALFA AWUS1900) 连接。所有接口 (eth1、eth2、wlan0) 都配置为网桥 (br0)。 当我尝试使用以下方式捕获来自不同设备的 PING 流量时 tcpdump -i br0 ...

Admin

在 ssh 接口上停止 tcpdump 后,Bash 和 SSH 连接挂起
tcpdump

在 ssh 接口上停止 tcpdump 后,Bash 和 SSH 连接挂起

如果我停止使用或使用 Linux命令,我的SSH连接将永远挂起。这是在界面上完成的。tcpdumpctl ctimeouttcpdumpssh timeout 10 tcpdump -i eth0 换句话说,当SIGINT在ssh接口上使用任何停止信号(例如SIGKILL和)时,我的 ssh 连接将永远挂起并且永远不会恢复,然后我就无法再次访问。SIGTERMtcpdumpserver server= 我使用 ssh 访问并安装了 tcpdump 的服务器,“BareMetal 服务器”。 恢复的唯一方法是重新启动服务器(使用 IPMI 服务器重新启动,因...

Admin

使用 tcpdump 捕获数据包会延迟数秒,直到下次调用
tcpdump

使用 tcpdump 捕获数据包会延迟数秒,直到下次调用

我正在维护一个 40G 网络设备的硬件测试套件,我们的许多测试包括从测试主机通过tcpreplayDUT 发送手工制作的 UDP 数据包并返回到测试主机,我们在测试主机上捕获数据包tcpdump并处理输出。 测试主机配备Intel XL710 NIC,运行带有i40e驱动程序的Linux 5.4.0,设置如下所示: ************ ********** ******* | th0> ----- >sw0 sw1> ----- >dut0 | | Testhost | | Sw...

Admin

我正在尝试使用 nohup 在远程机器上使用 ssh 运行 tcpdump
tcpdump

我正在尝试使用 nohup 在远程机器上使用 ssh 运行 tcpdump

我正在尝试使用 nohup 通过 ssh 在远程机器上运行 tcpdump。 [support@sv4-haswell107-bqkp91500107-node-1 ~]$ nohup sudo tcpdump -i lo port 2049 -s0 -w ./test.pcap >/dev/null& [1] 14286 [support@sv4-haswell107-bqkp91500107-node-1 ~]$ nohup: ignoring input and r...

Admin

Ubuntu 服务器不会响应任何请求(ssh、telnet、ping 等)
tcpdump

Ubuntu 服务器不会响应任何请求(ssh、telnet、ping 等)

我对这类事情还比较陌生,所以请耐心等待。 操作系统信息: PC——Arch Linux(5.10.67-1-lts) RPi-Ubuntu 服务器(20.04.3 LTS) 大约一周前,我在树莓派上设置了一个小型 Samba NAS 服务器。然而,今天早上,服务器突然停止响应任何请求,所有请求都超时了(我试过 ping、telnet、ssh 等)。我重启了服务器,但没有用。我还在服务器和客户端上重启了 ssh。 我在服务器上运行tcpdump -vv -i eth0 port 22 -n -Q inout(通过直接键盘连接),但是当我再次尝试通过 ssh 连...

Admin

tcpdump 提升上传速度
tcpdump

tcpdump 提升上传速度

我有一台运行 Ubuntu 的服务器,我在其中安装了 Plex Media Server。该服务器有一个 Armhf 处理器和 2GB RAM。 我的下载速度有问题。服务器有 250Mbits 链接,我的机器和服务器之间的延迟约为 25ms(如 ping 所示)。 下载速度限制在 635KB/s 左右,当我调整设置,添加 net.core.rmem_max=33554432 net.core.wmem_max=33554432 net.ipv4.tcp_rmem=4096 33554432 33554432 net.ipv4.tcp_wmem=4096 33...

Admin

排除出站互联网流量故障 - Fedora Linux
tcpdump

排除出站互联网流量故障 - Fedora Linux

除了一个空的终端窗口和系统监视器外,没有打开任何程序,我可以看到网络流量。大约每隔 1 秒钟,出站流量和入站流量就会出现一个小高峰。$ sudo tcpdump -vv -A显示对随机 IP 的几乎持续轮询。下面包含 netstat 和 tcpdump 的片段。空闲时,CPU 使用率非常低,RAM 使用率没有什么突出的。我如何找到发起此流量的进程以确保它们是合法的和/或删除它们? Stackoverflow 将输入限制为 30000 个字符,因此我截断或删除了 netstat/tcpdump/ps 的输出,并将很快发布链接版本。 编辑:链接:网络状态 tcp...

Admin

了解 jdbc 连接的 ss -to4 输出
tcpdump

了解 jdbc 连接的 ss -to4 输出

我的应用程序通过 JDBC 连接到数据库,并执行大量顺序插入。应用程序只打开了 1 个 JDBC 连接。由于性能不如预期,我开始使用ss -to4和过滤我的数据库 IP 检查套接字状态。 我注意到,每隔几秒钟,我就会在ss输出中看到一些数据 ESTAB 0 <some non zero value> <source ip>:<port> <db ip>:<db port> timer:(on,192ms,0) 计时器的初始值为 204ms,然后逐渐减小到 0。并且没有重传(重传最大为 0)...

Admin

在捕获大量流量的同时提高 TCPDUMP 性能
tcpdump

在捕获大量流量的同时提高 TCPDUMP 性能

所以我向我的某台机器发送了~2gbps的小数据包(大约每秒380万个数据包)。该机器有一个tcpdump进程,它可以写入一个连续运行的文件,没有任何过滤器。 问题是,当我检查机器接收了多少流量时,我发现限制在 900mbps 左右。 我可以看到机器的 CPU 负载很高,并且 tcpdump 会丢弃数据包(可能无法处理它们)。 丢弃数据包 我尝试将环形缓冲区大小增加到最大,但没有帮助。 据我所知,tcpdump 无法进行多重处理,因此受到 1 个处理器/核心可捕获的数据包数量的限制。 我的问题是是否有任何方法可以提高 tcpdump 的性能,或者更重要的是将 ...

Admin

忽略 Wireshark/tcpdump 中的出站对话
tcpdump

忽略 Wireshark/tcpdump 中的出站对话

我正在收集服务器上的 pcap 数据,并且只想收集与入站连接相对应的数据包。请注意,我不是希望过滤入站数据包,但会删除与主机发起的对话相对应的出站和入站数据包。流量跨越各种端口,包括通常用于出站流量的端口,因此按端口范围进行限制是不可接受的。 我想到了一些解决这个问题的方法,但都不是理想的: 将出站连接限制在很小的端口范围内,并完全忽略这些端口。我想收集传入流量,而不管端口是什么,所以这不是很好。 为主机分配第二个 IP,并通过单独的 IP 路由传入/传出连接。这将使配置变得复杂。 我目前使用tcpdump port not 22它来捕获除入站 ssh ...

Admin

在 tcpdump 中过滤 tcp 数据包有效负载长度
tcpdump

在 tcpdump 中过滤 tcp 数据包有效负载长度

过滤greater器根据数据包的总长度进行过滤。是否可以按有效载荷的长度进行过滤?我知道这可以作为显示过滤器,但我想知道是否可以在捕获过滤器中执行此操作。 ...

Admin