# Node UFW Docs ## .allow.port(port: number, protocol?: "udp" | "tcp") Allow incoming requests through specific port. ```js await nodeUfw.allow.port(6379); nodeUfw.allow.port(6379, "udp"); ``` > returns `Promise` ## .allow.address(address: string, port?: number, protocol?: "udp" | "tcp") Allow incoming requests through specific (IP) address. ```js await nodeUfw.allow.address("192.168.0.1"); nodeUfw.allow.address("192.168.0.1", 6379); ``` > returns `Promise` ## .deny.port(port: number, protocol?: "udp" | "tcp") Deny incoming requests through specific port. ```js await nodeUfw.deny.port(6379); nodeUfw.deny.port(6379, "udp"); ``` > returns `Promise` ## .deny.address(address: string, port?: number, protocol?: "udp" | "tcp") Deny incoming requests through specific (IP) address. ```js await nodeUfw.deny.address("192.168.0.1"); nodeUfw.deny.address("192.168.0.1", 6379); ``` > returns `Promise` ## .delete(num: number) Delete ufw rule. The number rule starts from number 1. See `sudo ufw status numbered` for more information. > returns `Promise` ## .disable() Disable UFW. > returns `Promise` ## .enable() Enable UFW. > returns `Promise` ## .status(raw?: boolean) List of currently activated UFW. > returns `Promise`