对“假”程序进行编程路由器
我想知道是否可以编写一些软件,在运行时伪造路由器的存在,以便其他人可以在无线热点列表中看到它?有点像越狱 iPhone 上的 MyWi 应用程序(尽管 MyWi 不是假的)。 它不需要执行任何操作,只需显示在 WiFi 扫描中即可。
这可能吗?
非常感谢!
安德赛
I would like to know if it is possible to write some software that could fake the prescence of a router when running so other people can see it in their list of wireless hotspots? A bit like the MyWi application for jailbroken iPhones (altough MyWi is not a fake).
It doesn't have to do anything, just show up on WiFi scans.
Is this possible?
Thanks a bunch!
Andesay
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已经有一个名为 hostapd 的 Linux 程序可以允许计算机充当接入点。除非您喜欢编写驱动程序代码(或者至少花相当多的时间阅读 802.11 规范),否则您可能不想重新发明它。
There's already a Linux program called hostapd that can allow a computer to serve as an access point. Unless you like writing driver code (or at least spend quite some time reading the 802.11 specification), you probably won't want to reinvent it.
显然,您不需要一个假路由器(显示为跟踪路由和 UPnP 设备列表中的一个跃点),而是一个假无线接入点(显示在可用 wifi 站列表中)。
这意味着您的无线网络接口必须置于AP 模式,因此它会发出包含您的假 SSID 的信标。这相当复杂,但实际上可以通过网络适配器和驱动程序的正确组合来实现。如果您已经这样做了,那么就没有太多工作可以使其成为真正的接入点,因此与真正的接入点相比,使用假接入点不会节省太多。
Apparently you don't want a fake router (shows up as a hop in a traceroute and in a list of UPnP devices) but a fake wireless access point (shows up in the list of available wifi stations).
This means your wireless network interface has to be put in AP mode, so it emits beacons containing your fake SSID. This is rather complicated but it is actually possible with the right combination of network adapter and driver. If you have done that, there is not much work left to make it a real access point, so you wouldn't save much with a fake one compared to a real one.