===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-https-proxy-agent-5.0.0/src/agent.ts-101-		const headers: OutgoingHttpHeaders = { ...proxy.headers };
node-https-proxy-agent-5.0.0/src/agent.ts:102:		const hostname = `${opts.host}:${opts.port}`;
node-https-proxy-agent-5.0.0/src/agent.ts:103:		let payload = `CONNECT ${hostname} HTTP/1.1\r\n`;
node-https-proxy-agent-5.0.0/src/agent.ts-104-
##############################################
node-https-proxy-agent-5.0.0/src/agent.ts-115-		if (!isDefaultPort(port, secureEndpoint)) {
node-https-proxy-agent-5.0.0/src/agent.ts:116:			host += `:${port}`;
node-https-proxy-agent-5.0.0/src/agent.ts-117-		}
##############################################
node-https-proxy-agent-5.0.0/src/agent.ts-121-		for (const name of Object.keys(headers)) {
node-https-proxy-agent-5.0.0/src/agent.ts:122:			payload += `${name}: ${headers[name]}\r\n`;
node-https-proxy-agent-5.0.0/src/agent.ts-123-		}
##############################################
node-https-proxy-agent-5.0.0/src/agent.ts-126-
node-https-proxy-agent-5.0.0/src/agent.ts:127:		socket.write(`${payload}\r\n`);
node-https-proxy-agent-5.0.0/src/agent.ts-128-
##############################################
node-https-proxy-agent-5.0.0/test/test.js-46-		let options = {
node-https-proxy-agent-5.0.0/test/test.js:47:			key: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.key`),
node-https-proxy-agent-5.0.0/test/test.js:48:			cert: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.pem`)
node-https-proxy-agent-5.0.0/test/test.js-49-		};
##############################################
node-https-proxy-agent-5.0.0/test/test.js-59-		let options = {
node-https-proxy-agent-5.0.0/test/test.js:60:			key: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.key`),
node-https-proxy-agent-5.0.0/test/test.js:61:			cert: fs.readFileSync(`${__dirname}/ssl-cert-snakeoil.pem`)
node-https-proxy-agent-5.0.0/test/test.js-62-		};
##############################################
node-https-proxy-agent-5.0.0/test/test.js-105-		it('should accept a "string" proxy argument', function() {
node-https-proxy-agent-5.0.0/test/test.js:106:			let agent = new HttpsProxyAgent(`http://localhost:${proxyPort}`);
node-https-proxy-agent-5.0.0/test/test.js-107-			assert.equal('localhost', agent.proxy.host);
##############################################
node-https-proxy-agent-5.0.0/test/test.js-110-		it('should accept a `url.parse()` result object argument', function() {
node-https-proxy-agent-5.0.0/test/test.js:111:			let opts = url.parse(`http://localhost:${proxyPort}`);
node-https-proxy-agent-5.0.0/test/test.js-112-			let agent = new HttpsProxyAgent(opts);
##############################################
node-https-proxy-agent-5.0.0/test/test.js-157-				process.env.http_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:158:				`http://localhost:${proxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-159-			let agent = new HttpsProxyAgent(proxy);
node-https-proxy-agent-5.0.0/test/test.js-160-
node-https-proxy-agent-5.0.0/test/test.js:161:			let opts = url.parse(`http://localhost:${serverPort}`);
node-https-proxy-agent-5.0.0/test/test.js-162-			opts.agent = agent;
##############################################
node-https-proxy-agent-5.0.0/test/test.js-171-					data = JSON.parse(data);
node-https-proxy-agent-5.0.0/test/test.js:172:					assert.equal(`localhost:${serverPort}`, data.host);
node-https-proxy-agent-5.0.0/test/test.js-173-					done();
##############################################
node-https-proxy-agent-5.0.0/test/test.js-185-				process.env.https_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:186:				`https://localhost:${sslProxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-187-			proxy = url.parse(proxy);
##############################################
node-https-proxy-agent-5.0.0/test/test.js-190-
node-https-proxy-agent-5.0.0/test/test.js:191:			let opts = url.parse(`http://localhost:${serverPort}`);
node-https-proxy-agent-5.0.0/test/test.js-192-			opts.agent = agent;
##############################################
node-https-proxy-agent-5.0.0/test/test.js-201-					data = JSON.parse(data);
node-https-proxy-agent-5.0.0/test/test.js:202:					assert.equal(`localhost:${serverPort}`, data.host);
node-https-proxy-agent-5.0.0/test/test.js-203-					done();
##############################################
node-https-proxy-agent-5.0.0/test/test.js-216-				process.env.http_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:217:				`http://localhost:${proxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-218-			let agent = new HttpsProxyAgent(proxyUri);
##############################################
node-https-proxy-agent-5.0.0/test/test.js-239-				process.env.http_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:240:				`http://localhost:${proxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-241-
##############################################
node-https-proxy-agent-5.0.0/test/test.js-261-				process.env.http_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:262:				`http://localhost:${proxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-263-
##############################################
node-https-proxy-agent-5.0.0/test/test.js-299-
node-https-proxy-agent-5.0.0/test/test.js:300:			let uri = `http://localhost:${serverPort}`;
node-https-proxy-agent-5.0.0/test/test.js-301-			let proxyOpts = url.parse(uri);
##############################################
node-https-proxy-agent-5.0.0/test/test.js-325-				process.env.http_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:326:				`http://localhost:${proxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-327-			let agent = new HttpsProxyAgent(proxy);
node-https-proxy-agent-5.0.0/test/test.js-328-
node-https-proxy-agent-5.0.0/test/test.js:329:			let opts = url.parse(`https://localhost:${sslServerPort}`);
node-https-proxy-agent-5.0.0/test/test.js-330-			opts.rejectUnauthorized = false;
##############################################
node-https-proxy-agent-5.0.0/test/test.js-340-					data = JSON.parse(data);
node-https-proxy-agent-5.0.0/test/test.js:341:					assert.equal(`localhost:${sslServerPort}`, data.host);
node-https-proxy-agent-5.0.0/test/test.js-342-					done();
##############################################
node-https-proxy-agent-5.0.0/test/test.js-354-				process.env.https_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:355:				`https://localhost:${sslProxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-356-			proxy = url.parse(proxy);
##############################################
node-https-proxy-agent-5.0.0/test/test.js-359-
node-https-proxy-agent-5.0.0/test/test.js:360:			let opts = url.parse(`https://localhost:${sslServerPort}`);
node-https-proxy-agent-5.0.0/test/test.js-361-			opts.agent = agent;
##############################################
node-https-proxy-agent-5.0.0/test/test.js-371-					data = JSON.parse(data);
node-https-proxy-agent-5.0.0/test/test.js:372:					assert.equal(`localhost:${sslServerPort}`, data.host);
node-https-proxy-agent-5.0.0/test/test.js-373-					done();
##############################################
node-https-proxy-agent-5.0.0/test/test.js-385-				process.env.https_proxy ||
node-https-proxy-agent-5.0.0/test/test.js:386:				`https://localhost:${sslProxyPort}`;
node-https-proxy-agent-5.0.0/test/test.js-387-			proxy = url.parse(proxy);
##############################################
node-https-proxy-agent-5.0.0/test/test.js-391-
node-https-proxy-agent-5.0.0/test/test.js:392:			let opts = url.parse(`https://localhost:${sslServerPort}`);
node-https-proxy-agent-5.0.0/test/test.js-393-			opts.agent = agent;