Amazon Best VPN GoSearch

OnWorks 网站图标

socket_wrapper - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 socket_wrapper

这是命令 socket_wrapper,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


socket_wrapper - 一个通过 unix 套接字传递所有套接字通信的库。

概要


LD_PRELOAD=libsocket_wrapper.so SOCKET_WRAPPER_DIR=/tmp/tmp.bQRELqDrhM
SOCKET_WRAPPER_DEFAULT_IFACE=10 。/我的应用程序

商品描述


socket_wrapper 旨在帮助客户端/服务器软件开发团队愿意获得完整的
功能测试覆盖率。 可以运行完整软件的多个实例
堆叠在同一台机器上并进行复杂网络的本地功能测试
配置。

· 重定向所有网络通信发生在 unix 套接字上。

· 支持 IPv4 和 IPv6 套接字和寻址仿真。

· 能够以 pcap 格式捕获网络流量。

环境 变数


SOCKET_WRAPPER_DIR
用户定义一个目录,用于放置所有使用环境的 unix 套接字
变量“SOCKET_WRAPPER_DIR=/path/to/socket_dir”。 当服务器打开一个端口或
客户端想要连接,socket_wrapper 会将 IP 地址转换为一个特殊的
socket_wrapper 名称并在 SOCKET_WRAPPER_DIR 中查找相关的 unix 套接字。

SOCKET_WRAPPER_DEFAULT_IFACE
此外,应用程序使用的默认接口定义为
"SOCKET_WRAPPER_DEFAULT_IFACE= “ 在哪里介于 2 和 254 之间。这是类似的
使用 IPv4 地址“127.0.0. " 或 IPv6 地址 "fd00::5357:5f “ (在哪里
是十六进制表示)。 您应该始终设置默认值
界面。 如果您监听 INADDR_ANY 那么它将使用默认接口
听着。

SOCKET_WRAPPER_PCAP_FILE
在调试时,调查两个节点之间的网络流量通常很有趣。
应用程序中的客户端和服务器。 如果你定义
SOCKET_WRAPPER_PCAP_FILE=/path/to/file.pcap,socket_wrapper 会转储你所有的网络
到指定文件的流量。 测试完成后,您可以打开
例如使用 Wireshark 的文件。

SOCKET_WRAPPER_MTU
使用此变量,您可以更改 MTU 大小。 但是我们不建议这样做
因为 1500 字节的默认大小最适合格式化 PCAP 文件。

您可以设置的最小值为 512,最大值为 32768。

SOCKET_WRAPPER_DEBUGLEVEL
如果您需要查看 socket_wrapper 本身发生了什么或尝试查找错误,您可以
如果您使用调试符号构建它,则可以在 socket_wrapper 中启用日志记录支持。

· 0 = 错误

· 1 = 警告

· 2 = 调试

· 3 = 跟踪


# 打开控制台并为 unix 套接字创建一个目录。
$ mktemp -d
/tmp/tmp.bQRELqDrhM

# 然后启动 nc 使用临时目录监听网络流量。
$LD_PRELOAD=libsocket_wrapper.so\
SOCKET_WRAPPER_DIR=/tmp/tmp.bQRELqDrhM \
SOCKET_WRAPPER_DEFAULT_IFACE=10 nc -v -l 127.0.0.10 7

#(如果 nc,在 0.0.0.0 上监听,那么监听器将在 127.0.0.10 上打开,因为
# 是默认界面)

# 现在打开另一个控制台并启动 'nc' 作为客户端以连接到服务器:
$LD_PRELOAD=libsocket_wrapper.so\
SOCKET_WRAPPER_DIR=/tmp/tmp.bQRELqDrhM \
SOCKET_WRAPPER_DEFAULT_IFACE=100 nc -v 127.0.0.10 7

#(客户端连接服务器时会使用地址127.0.0.100)
# 现在你可以输入 'Hello!' 这将被发送到服务器并且应该出现
# 在服务器的控制台输出中。

2015-08-11 套接字包装器(1)

使用 onworks.net 服务在线使用 socket_wrapper


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。