UNPKG

@xiaobaidadada/node-tuntap2-wintun

Version:
47 lines (46 loc) 1.09 kB
/// <reference types="node" /> export interface WintunAddonTypes { /** * 初始化wintun */ init: () => number; /** * 设置Ip * @param name 适配器名字 * @param ip ip * @param mask ip的掩码 * @param giud */ set_ipv4: (name: string, ip: string, mask: number, guid?: string) => number; /** * 开始,并监适配器ip包数据,并返回线程句柄 * @param sessionHandle * @param handler */ on_data: (handler: (data: Buffer) => void) => number; /** * 关闭所有句柄 * @param threadHandle * @param adapter * @param Session * @param Wintun */ close: () => number; /** * 发送数据到网卡session * @param Session * @param data */ send_data: (data: Buffer) => number; /** * 设置dll路径 * @param dllPath */ set_dll_path(dllPath: string): void; /** * 获取dll的路径 */ get_wintun_dll_path(): string; } declare const WintunAddon: WintunAddonTypes; export default WintunAddon;