草庐IT

Python scapy 显示 ping (echo) 请求的 ip

我想抓取并打印ping请求的源地址。我有以下脚本:pkt=sniff(filter="icmp",timeout=15,count=15)ifpkt[ICMP].type=='8':printpkt[IP].src当数据包到达时脚本崩溃AttributeError:'list'objecthasnoattribute'type'但是在scapy控制台上我可以清楚地看到它存在!>>>packet=IP()/ICMP()/"AAAAAA">>>packet[ICMP].type8>>>有什么想法吗??我出于测试目的(!)将我的脚本更改为以下内容:pkts=sniff(filter="icm

tcp - ping如何解析ip地址?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭2年前。Improvethisquestionping实用程序在网络层之上工作,DNS在应用层工作。如果我们尝试pingwww.google.com,它如何解析GOOGLE的IP地址,因为DNS位于这些层之上?

c# - 如何在C#中实现PsPing TCP ping

我正在尝试实现MarkRussinovich的SysInternalsPsPingtool在C#中使用TCPping测量延迟。我不确定它是如何进行ping调用的(显然不使用原始Window套接字,因为它不需要管理员权限即可运行)。我知道hping通过TCP发送SYN数据包并测量响应时间。如果通过TCP不测量页面加载时间而只测量包确认的网络延迟,那么准确测量服务器延迟的实现技术是什么?有这方面的图书馆吗?C:\>pspingstackoverflow.com:80PsPingv2.01-PsPing-ping,latency,bandwidthmeasurementutilityCopy

tcp - 如何确定 websocket 连接的 Ping 间隔

我知道Ping是为了帮助防止代理关闭空闲连接。是否有任何指南w.r.t.多久ping一次?每秒一次?10秒?分钟?这有关系吗?初步的谷歌搜索没有给我任何结果,websocketspec只说什么是ping,而不是你应该多久执行一次 最佳答案 我知道这是一个老问题,但我也一直在寻找答案。之前的回答没有提到间隔,所以我搜索了一些流行的websocket框架的代码。并不是说这是官方的,但至少它给出了一个起点:thisrepo使用20秒间隔。我不确定这是否100%正确,但它比“经常”或“有点频繁”要好。

tcp - WebSockets ping/pong,为什么不是 TCP keepalive?

WebSocketshavetheoption发送ping到另一端,另一端应该用pong响应。UponreceiptofaPingframe,anendpointMUSTsendaPongframeinresponse,unlessitalreadyreceivedaCloseframe.ItSHOULDrespondwithPongframeassoonasispractical.TCPofferssomethingsimilar以keepalive的形式:[Y]ousendyourpeerakeepaliveprobepacketwithnodatainitandtheACKfla

ios - 在 swift 中使用简单的 Ping (iOS)

我正在尝试使用Apple的类:SimplePing,但无法正常工作。当我运行示例macosx项目时,它正在运行:2015-06-1700:03:22.569SimplePing[20386:3133535]pinging192.168.1.1022015-06-1700:03:22.569SimplePing[20386:3133535]#0sent2015-06-1700:03:22.570SimplePing[20386:3133535]#0received2015-06-1700:03:23.570SimplePing[20386:3133535]#1sent2015-06-17

javascript - 如何在 iOS 的 Web 套接字中查看 ping pong

我在iOS中的webview和Socketserver之间做websocket。但我无法看到发生的乒乓球,因为javascript没有任何回调方法。 最佳答案 使用CharlesProxy它有一个名为WebSocket的选项卡,显示所有与网络套接字相关的对话,包括Ping、Pong和Close. 关于javascript-如何在iOS的Web套接字中查看pingpong,我们在StackOverflow上找到一个类似的问题: https://stackover

python - 测量服务器的 ping 延迟 - Python

我有一个服务器IP地址列表,我需要检查每个服务器是否在线以及延迟是多长时间。我还没有找到任何直接的方法来实现这一点,而且在准确计算延迟方面似乎存在一些问题。有什么想法吗? 最佳答案 如果您已经习惯了解析字符串,您可以使用subprocess模块将您要查找的数据转换为字符串,如下所示:>>>importsubprocess>>>p=subprocess.Popen(["ping.exe","www.google.com"],stdout=subprocess.PIPE)>>>printp.communicate()[0]Pinging

python - 使用 Scapy ping IP 范围

我正在尝试编写一个Python脚本,该脚本使用Scapy模块来ping内部IP范围以确定哪些IP在线。到目前为止我已经知道了:#!/usr/bin/pythonfromscapy.allimport*conf.verb=0foripinrange(0,256):packet=IP(dst="192.168.0."+str(ip),ttl=20)/ICMP()reply=sr1(packet)if"192.168."inreply.src:printreply.src,"isonline"程序会静置一段时间什么都不做,然后如果我用CTRL+C终止它,我会收到一条错误消息:Tracebac

Windows如何ping端口

cmd中原生带有ping命令,但ping命令的缺点是无法指定目标端口,如果目标主机只开放了部分端口,则ping命令无法返回正确的结果。有两种方法可以ping端口使用tcping.exe工具电脑开启Telnet服务一,使用tcping.exe工具1,下载下载地址1:https://download.elifulkerson.com/files/tcping/(官网)下载地址2:http://www.xz7.com/downinfo/512757.html2,使用使用方式1:解压后,cmd开启黑窗口,输入命令:tcping.exeip地址端口使用方式2:解压后软件放到C盘windows目录下的sy