Advertisement
dev017

block ip in ts.

Jul 28th, 2023 (edited)
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import * as net from "net";
  2.  
  3. const bannedIps: string[] = ["192.168.0.1", "10.0.0.2", "172.16.0.3"];
  4.  
  5. const server = net.createServer((socket) => {
  6.   const clientIp = socket.remoteAddress;
  7.  
  8.   if (bannedIps.includes(clientIp)) {
  9.     socket.end("você está banido deste servidor.\n");
  10.   } else {
  11.     socket.write("bem-vindo ao servidor [sua preferência].\n");
  12.   }
  13. });
  14.  
  15. server.listen(8080, () => {
  16.   console.log("servidor rodando na porta 8080.");
  17. });
  18.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement