gpt4 book ai didi

c# - 如何模拟 IP 地址 - 需要设备模拟器

转载 作者:太空狗 更新时间:2023-10-29 21:45:45 30 4
gpt4 key购买 nike

我是新来的...一直在寻求帮助,但我想我会加入并寻求一些指导。

我想创建一个可以创建多个“假”设备的应用程序。他们需要一个 IP 地址,我猜想能够响应 ping。能够响应 WMI 也很好。有点像模拟器。我想创建多达 50,000 台设备,但即使从 1 台开始也会有所帮助。

这样的应用程序需要什么? TCP 客户端/监听器?我以前从未做过这样的事情,所以请保持温柔 :)

最佳答案

您可以安装虚拟网络适配器的(驱动程序包含在 Windows 操作系统中),但我从未使用过它。虚拟网络适配器的驱动程序在这里:%WINDIR%\Inf\Netloop.inf

您可以使用名为 DevCon 的命令行工具通过脚本添加设备,如下所示:

devcon -r install %WINDIR% \Inf\Netloop.inf *MSLOOP

不幸的是,安装需要几秒钟(在我的 Core Duo 2.0 笔记本电脑上)。

如果您需要配置很多网卡,您可以使用命令行netsh

例子:

netsh in ip set address "Local Area Connection" static 10.0.0.1 255.0.0.0 10.0.0.1 1
netsh in ip add address "Local Area Connection" 10.0.0.2 255.0.0.0
netsh in ip set address "Local Area Connection 2" 10.0.0.3 255.0.0.0
netsh in ip set address "Local Area Connection 3" 10.0.0.4 255.0.0.0
netsh in ip set dns "Local Area Connection" static 10.0.0.250
netsh in ip set wins "Local Area Connection" static 10.0.0.250

您可以将当前网络配置转储/导出到文件(以查看当前配置的外观):

netsh interface dump > file.txt

More netsh examples

编辑:删除了在这种情况下无用的信息。

关于c# - 如何模拟 IP 地址 - 需要设备模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13143298/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com