文件名称:tunctl:Erlang TUNTAP 接口
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-18 23:43:24
Erlang
tunctl 是一个用于创建和使用 TUN/TAP 接口的 Erlang API。 特权 Linux 对于 IPv4 地址,beam 需要有权限配置接口。 添加 cap_net_admin 功能: sudo setcap cap_net_admin=ep /path/to/bin/beam # or beam.smp 要检查特权: getcap /path/to/bin/beam # or beam.smp 要删除权限: sudo setcap -r cap_net_admin=ep /path/to/bin/beam # or beam.smp 目前,IPv6 地址是通过使用 sudo 调用 ifconfig 来配置的(见下文)。 Mac OS X 需要来自以下位置的 tun/tap 驱动程序: 允许运行 tunctl 的用户使用 sudo 调用 ifconfig:
【文件预览】:
tunctl-master
----.gitignore(135B)
----README.md(10KB)
----examples()
--------vpwn.erl(3KB)
--------vpwn_active.erl(3KB)
--------br.erl(2KB)
----include()
--------tuntap.hrl(3KB)
----src()
--------tunctl_netbsd.erl(3KB)
--------tunctl.app.src(151B)
--------tuncer.erl(11KB)
--------tunctl_darwin.erl(3KB)
--------tunctl.erl(5KB)
--------tunctl_freebsd.erl(3KB)
--------tunctl_linux.erl(6KB)
----rebar.lock(129B)
----rebar.config(231B)
----start.sh(39B)
----Makefile(405B)