socks5-addr-extract
Version:
Simple functions of extracting address from SOCKS5 RFC1928 request
16 lines (14 loc) • 316 B
JavaScript
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)
};