UNPKG

socks5-addr-extract

Version:

Simple functions of extracting address from SOCKS5 RFC1928 request

16 lines (14 loc) 316 B
const extr = require('./src/extractors') const extractors = [ extr.ipv4Extractor, extr.ipv6Extractor, extr.domainExtractor, ] /** * getDestAddress :: Buffer -> Addr */ exports.getDestAddress = function (buffer) { return extractors.find(function (ex) { return ex.eqFunc(buffer) }).getAddr(buffer) };