草庐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:来自statsmodels的逻辑回归模型的l2-Penalty?

有没有办法通过参数或其他方式在statsmodel中为逻辑回归模型设置l2-Penalty?我刚刚在文档中找到了l1-Penalty,但没有找到l2-Penalty。 最佳答案 statsmodels.discrete中的模型,如Logit、Poisson和MNLogit,目前只有L1惩罚。然而,用于GLM和其他一些模型的弹性网络最近已合并到statsmodelsmaster中。具有二元响应的族二项式GLM与discrete.Logit的模型相同,尽管实现方式不同。在Isridgebinomialregressionavailabl

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