其它硬件开发
我想监视运行Tor实例的状态。 我已经能够通过TCP连接获取信息到控制端口了。 例如“GETINFO stream-status”返回数据,但我无法确定当前所选退出节点的IP地址。 可以简单地请求类似whatismyip.org,但这太慢了,不能很好地扩展。 那么获得Tor连接的退出节点IP地址的最佳方法是什么? 解决方案 这是一个很棒的问题!这是一个使用词干的简短脚本
..
我想使用libpcap来捕获IP数据包,我想解析IP头和tcp头。 ` 中有IP头和TCP头结构和 IP头相对更容易解析,但对于TCP头,因为有tcp选项, 常见的选项是MSS,SACK(选择性确认),时间戳,窗口缩放和NOP。 我想要一个函数parse_pkt(): struct tcphdr tc
..
我正在尝试使用Laravel 4将用户IP地址保存到我的数据库。 我发现以下函数返回一个字符串 Request :: getClientIp() 我如何将其存储在我的模型中?只是一个字符串或是否有更有效的方式? $ table-> string('ip_address'); 解决方案 选项1:使用VARCHAR(45)专栏 考虑另一
..
我在VPS上有一个网站。 我遇到的问题是,当我输入服务器的IP时,它会链接到网站。 > 即使进入mail.domain.com,它也会做同样的事情。 如何禁用它,以便访问者收到消息或者是直接到域? 我尝试禁用IP并在云端闪存上发送一条记录,但它没有用。 我的设置是: Linux上的VPS Debian Nginx 没有控制面板只是命令line Cloud
..
我想ping一个已知的MAC地址,我试图使用nmap: sudo nmap -sP 192.168.15.1/ 24 | grep 20:64:32:3F:B1:A9 但在这种情况下它的ping全部为255 IP地址(从192.168.15.1到192.168.15.255)直到得到我的MAC地址,这需要很长时间大约4秒。 有什么想法吗? 解决方案 使速
..
据我所知,UDP位于传输层和互联网层的IP上。我也知道他们既无连接也不可靠。那么当我们已经拥有IP时,UDP有什么意义呢?区别不是很清楚。非常感谢任何帮助。谢谢! 解决方案 那么当我们已经拥有IP时,UDP有什么意义呢? 多路复用服务。 UDP 端口号可以使用相同的L3标识区分同一主机上的多个服务。使用 IP 只是不能在同一台上托管多个服务并轻松区分它们。 另外,考虑UDP
..
好的,我们都知道如何使用PING来测试与IP地址的连接。我需要做的是类似的事情,但测试我对给定IP地址的出站请求以及特定端口(在本例中为1775)是否成功。测试应该最好从命令提示符执行。 解决方案 如果目标IP /端口上运行了服务器,可以使用Telnet。除“无法连接”之外的任何响应都表示您能够连接。
..
如果我有两台内部计算机通过NAT路由器连接到同一个外部IP地址,那么路由器如何才能将流量传输到正确的内部计算机?据我所知,NAT将传入的数据包转发到最近将传出数据包发送到[传入数据包]发送方IP地址的计算机。由于两台计算机都发送到同一个地址,路由器是否将数据包转发到两者?如果是这种情况,客户端软件是否有责任确定哪些数据包是相关的? 两台计算机是否都尝试连接到同一端口? 解决方案 当您
..
我将Tor与R结合使用,并希望为每个新请求更改我的IP。我的代码如下: library(RCurl) opts
..
当他们在IP地址后写一个斜杠后跟一个数字时,这是什么意思? 解决方案 之后的部分斜杠是要使用的子网掩码位数。由于使用无类路由,你使用斜杠而不是说A或B类。示例: 192.168.1.1/24是192.168.1.1 255.255.255.0 255.255.255.0 正在使用 24 32位创建子网。 二进制文件如下: 1111111
..
例如: IP地址: 130.45.34.36 面具: 255.255.240.0 什么将是网络ID /子网地址,以及 广播地址? 解决方案 让我们用二进制写两个: 130.45.34.36 = 10000010.00101101.00100010.00100100 255.255.240.0 = 11111111.11111111.11110000.000000
..
我有两个选择。一个是我有一个包含IP列表的数组。例如 my @ Ip =(); #array中包含以下IP的数组 示例输入: 108.0.0.30 108.0.0.30 108.0.0.30 192.168.1.1 192.168.1.2 10.0.0.1 我需要一个可以对这样的数组进行排序并告诉它是哪个网络类和子网掩码的程序。例如,
..
我需要帮助生成带有特定用户信息的Excel工作表的VBS脚本。 它有效...排序。问题是它似乎回收信息产生不准确的结果。任何人都知道如果没有相关信息,我会如何将Excel文档中的脚本区域留空?我知道这是可能的,只需要朝着正确的方向轻推。 谢谢! On Error Resume Next Dim FSO Dim objStream Const TriState
..
我正在使用UDP客户端和UDP服务器。 我有一些大的UDP有效负载,介于2000-3000之间。我尝试了一些简单的测试。我让UDP客户端在数据报中发送2000个字节,并使用 tcpdump 来捕获数据包。我注意到只有1个传出数据包,它没有解析为UDP数据包,而是一个1514字节的IP数据包,这意味着丢失了大约500个字节。 是可以将所有有效载荷放在同一个UDP数据包中(需要花费一些精力
..
我正试图在本地网络上嗅探所有IGMP消息(出于疯狂的原因不被讨论;-))。 我有一些与此相关的问题,因为我不是IGMP /路由专家。 甚至可能吗?我知道我可以从原始套接字读取IGMP,我知道你可以使用Wireshark来监控到达本地计算机的IGMP消息,但令我困惑的是: 我在另一台计算机上使用一个程序(通过交换机与运行Wireshark的计算机分开),它将加入一个多播地址 - 但是,
..
我正在使用大学防火墙后面的VM开发Web服务。我需要知道为我们的IT人员提供的IP地址范围,以便我们可以访问foursquare的电话。 解决方案 你永远无法可靠地确定这一点。这并不是说他们正在使用一个子网。 你的IT人员需要根据你的结束而不是Foursquare的不同来打开你的防火墙。
..
任何人都可以指导我将 KDD 99 数据集转换为以下格式的 ip 数据包code> TCP 转储格式? 0,udp,private,SF,105,146, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0.00, 255,254,1.00,0.01,0.00,0.00,0.00,0.00,0.00,0.0
..
我们有一个在我们的制作中使用HTTPS运行的Facebook应用程序,它运行正常。 对于同一个应用程序,我们有一个开发/阶段设置但没有HTTPS。 到2012-02-23,服务器都运行正常。 现在我们在开发/舞台服务器上的应用程序抛出以下错误: CurlException:28:connect()超时! 警告:file_get_contents(https://graph.fac
..
我在vmware Fusion中运行Windows 8 VM。它运行在运行OSX 10.10(Yosemite)的Mac中。 VM的计算机名称为“Proud”。当我从内部ping VM时,即 ping -a 192.168.0.138 我收到如下响应: Ping with Proud [192.168.0.138],包含32个字节的数据: 来自192.168.0.138的回复:bytes
..
我有一个带有cidr格式IP地址的文本文件。每行一个cidr。如何将cidrs转换为IP范围,即启动IP - 结束IP。每行一个IP范围。请注意 - 两侧的空格。 解决方案 你最好使用 ipcalc : ipcalc 192.168.0.1/24 - nb | awk'/ HostMin / {min = $ NF} / HostMax / {max = $ NF} END {p
..