{"_id":"@anzerr/tcp.proxy","_rev":"9-9cda304d117fd1d3dbffe20e311ffa5d","name":"@anzerr/tcp.proxy","dist-tags":{"latest":"1.0.13","old":"1.0.3"},"versions":{"1.0.5":{"name":"@anzerr/tcp.proxy","version":"1.0.5","keywords":[],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"./src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"eslint-config-basic"},"dependencies":{"cli.util":"git+https://git@github.com/anzerr/cli.util.git","net.socket":"git+https://git@github.com/anzerr/net.socket.git","unique.util":"git+https://git@github.com/anzerr/uKey.library.git"},"devDependencies":{"eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"gitHead":"94753c6a8ff9719180b5590dfcbe31e08ec0fd2a","description":"Tunnel a tcp connection to a remote socket and listen/edit the traffic through the tunnel.","_id":"@anzerr/tcp.proxy@1.0.5","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-3DF3Tuh7Uychcuu682ylzBw/BS05cW5yajE9zIGL8wA1XSDyOkHJX8lTAVj1TIwA+5a+cnnCMlV8K2Y5pzatug==","shasum":"0b1d083ca15f18dac563fce1da0c50b3849ae9ab","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.5.tgz","fileCount":8,"unpackedSize":7890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqSHCRA9TVsSAnZWagAAqVkQAJwxKJXMAZ3Z7hLt03ts\n5xwLTjR9hz+yRBc1A/yT3WLa5q1nZQOqwlPHgwhEvkEZyZcw0mJT7k9FgAyC\ntWUV8xFQapbTz1d/FrbP+QNhhMoYGt1gTDsWt8Pp680yhvBBJVVL2XefKHz4\nZbkHXI5uKKTo/wVmbQMrs9tiZ/5x+X2dOyogSx2T/A/PHxaM+KEKEDbQFlrC\n/X0hObz2llnMYDImZhVuckC9LmDLI7j7crhK01/yrtDQ05Z6AaP5xccokkxn\nCfXnPp/BDObfdmNnY5oZPY59KLl0HjyltW1Qlpnd6bDQiIeGwYJwf5xN2D/l\nMVuSd33DnkDo+OQwYHS/lvu+jQbnquyXbkK2oV3Wj2IasDY3YrS24Vo8uKxa\nJBxL/Kw80OWenJ1+ODfFbJ3y4MZpuGayUUC30mnhh4vD0fCDwdhGEta+rdig\nXA5epLmb9oV3qqev3G2pMm2jrmBC5SEsnET8ONPZCDlsm1UXcJIwiZNAtm7+\nTyOgOszwUmXge80G9hblrv3/kokfZuVnsiA/OkKvRX+tlxVHXJD5QTKBoCov\nd2/lIWlLIS+mDMIJEhEoVVD5QDPhFMygqHqHSPMYoOxOA+09trTuHkv2lQ19\nukTEUMdbt2OTySwTqK2c3mc2xFCJp3vNeoTlV5nFoHLjyRg5Bif16WzYHwa+\n5iDH\r\n=uI+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEazBnYH0zVlInA8RGSy+DZoeopXmuaRfCs4LRGSLvmfAiEAuMG09J3D2ecb027gmOLgpc/jOsLb36Fg3nH1ly4wnJs="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.5_1565172871042_0.48069586182692325"},"_hasShrinkwrap":false},"1.0.4":{"name":"@anzerr/tcp.proxy","version":"1.0.4","keywords":[],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"./src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"eslint-config-basic"},"dependencies":{"cli.util":"git+https://git@github.com/anzerr/cli.util.git","net.socket":"git+https://git@github.com/anzerr/net.socket.git","unique.util":"git+https://git@github.com/anzerr/uKey.library.git"},"devDependencies":{"eslint":"5.11.1","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"readme":"\n### `Intro`\ntunnel a tcp connection to a remote socket and listen/edit the traffic through the tunnel\n\n#### `Install`\n``` bash\nnpm install --save git+https://git@github.com/anzerr/tcp.proxy.git\n```\n\n### `Example`\n``` javascript\nconst Proxy = require('tcp.proxy');\n\nlet p = new Proxy('localhost:5670', 'localhost:5671');\n\np.on('connect', (tunnel) => {\n\ttunnel.on(Proxy.RX, (data, resolve) => {\n\t\tconsole.log(Proxy.RX, tunnel.key, data.toString());\n\t\tresolve(data);\n\t}).on(Proxy.TX, (data, resolve) => {\n\t\tconsole.log(Proxy.TX, tunnel.key, data.toString());\n\t\tresolve(data);\n\t}).on('close', () => {\n\t\tconsole.log('tunnel closed', tunnel.key);\n\t});\n});\n```","readmeFilename":"README.md","gitHead":"85ec428d53ecb9638ee16d7c74755ee29300cc69","description":"tunnel a tcp connection to a remote socket and listen/edit the traffic through the tunnel","_id":"@anzerr/tcp.proxy@1.0.4","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-kmBW5UAFT/x6UsLR8ltJZUDQE0FtafcNLHsojtEvuDI2KV0PR8vlSWdyhN9a9l0z7qvmieaSZHp53EoegMn/DA==","shasum":"5dbe38ce051c8833cf8cae8041471f1bc378b507","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.4.tgz","fileCount":8,"unpackedSize":7915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqSNCRA9TVsSAnZWagAAMYAP+wRYYCwHsGcRzOi0tQod\n1DFsRuNQxs1/k2DOllxtTXOwd4+9byFzOXna8/1D+gaMS3bHK5p673JhMGs6\nV+WOlJnoub56xeQXfvS9Pr/4IduTe+6UZnptgQTiNDJtnWDsTxYfjiuiqVLQ\nLvOR1egTyyCGQsVTeQqWUMBJPFQOO0Lo593nSFTWPgArjDHpKruJerx1cSu2\n/dXrxrKbD/I8ddlrU1qTySZwVXxuOhrXzzbdc45n08S7DeWIXuroKUAcla+k\nJzhfuOBK+QdAAD+yVk7AQXY81yQVN7SRqdn/e6VULNkmRa4tnPhX+Y0EwZlR\n49yf5vqgfWa0P2lXjSrJyRHxenmLPNa0HQqP6HHCB5Q8Gbe4sUuzpqzz4oWS\n4DKDPCtuWdOuEWVbknAYDltld09vwWcTHQRyyrcP9V1L6Bq4XA7Fsqiu2Ib9\n0G1BjuCBuHnfxRmMYeT3Das1+JZBpqRfyYZel4HYurgUHx+h7bYGMg4ZW3Cb\nLWRUni7/rsHmyJlc6ceCWhI6YZl0xryWsn0uwTeZGHkrVKaLHuZLQJV2jtS9\nebRpFy2zOMhBS+bslLDglojxY4msjgH1I12wbo1ztxQ+GB5jW5jqH9yDS3Hk\ntLX6eXzvc0Kc0lRR24q0UCdQo2nWnXl0GU0/9TLb/T/d1sgNXVQZDqTu3Nf8\nfcq2\r\n=LXff\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeD9zR5xNWN/7RVAwybYedcmB3h6VG3Qsj05KV6mkQbwIgI9Gp9qVO2lBTYmTz6Z30j4nONWWHSCCrBPElArb7/cE="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.4_1565172876441_0.7583915920181559"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anzerr/tcp.proxy","version":"1.0.3","keywords":[],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"./src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"eslint-config-basic"},"dependencies":{"cli.util":"git+https://git@github.com/anzerr/cli.util.git","net.socket":"git+https://git@github.com/anzerr/net.socket.git","unique.util":"git+https://git@github.com/anzerr/uKey.library.git"},"devDependencies":{"eslint":"5.11.1","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"readme":"\n### `Intro`\ntunnel a tcp connection to a remote socket and listen/edit the traffic through the tunnel\n\n#### `Install`\n``` bash\nnpm install --save git+https://git@github.com/anzerr/tcp.proxy.git\n```\n\n### `Example`\n``` javascript\nconst Proxy = require('tcp.proxy');\n\nlet p = new Proxy('localhost:5670', 'localhost:5671');\n\np.on('connect', (tunnel) => {\n\ttunnel.on(Proxy.RX, (data, resolve) => {\n\t\tconsole.log(Proxy.RX, tunnel.key, data.toString());\n\t\tresolve(data);\n\t}).on(Proxy.TX, (data, resolve) => {\n\t\tconsole.log(Proxy.TX, tunnel.key, data.toString());\n\t\tresolve(data);\n\t}).on('close', () => {\n\t\tconsole.log('tunnel closed', tunnel.key);\n\t});\n});\n```","readmeFilename":"README.md","gitHead":"f121422d389d50a4493f449c65f2842e94f3f69f","description":"tunnel a tcp connection to a remote socket and listen/edit the traffic through the tunnel","_id":"@anzerr/tcp.proxy@1.0.3","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-WELD47dexob3NqkzsfZWplDLonE6iQB2OqEBw6aEPZR5NRAQxRn3FW+vIouHuyJplsZvAu+TUF8OX8ePS8TUlw==","shasum":"4d26631fd27fe100d578f80eefc7cc74f0d1cb29","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.3.tgz","fileCount":8,"unpackedSize":7915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqSRCRA9TVsSAnZWagAA5PsP/3DyDz4i17IoJUtq+VX5\nTS6uSpWr6IwCX+cSGmqH5QGY3AxwDSIoCdO9L3Lwh2nMFXUNjXEdhftguw7M\nXPmVDaNDziiruVEA5sVF1dH7SQeZGgixhYd2weF6JQpi+ix7WMH2JIE56/3h\nOgxcVdnisitN003kUMeY1K8yyfcbVRW+kmYtDgMT0TIsfShwUL1x3YchZlc/\nplyAPYeqI3ERZ4QBJkmKt6otzGp4//Z/W6Z0kjED/QpeJx5xIVlBFmVdYDOz\ni+0Y/QCPtV/Wn4g7AhtOCF+ahSMpYpn0lESmVVuwMjWmPszxi7v1CLg9R0/k\nE1vsAk+MXMOwh4WzJkZZkfdxvifWPErGD2fpaC47+xC9Ky2IrJXFt1Rny5iF\n3Q42vvF0rvng3PvcPuo7nGwc2DNyNpgA2u34G+R4URrvZsgEZH28QS1i80E2\nmrg2V4d007pAz/6ZEQz/ckCmmvUF2WOtr1MFW3ljg2Ta8fac0SPn2ky2KjgP\nbhJs/RwSNosTFD16WPC5A6r4HtSHlRypspxF3ZAQC1BryUKLWpzSIKuNdXi4\nyg0wSXR1BRGF6WWX/Cs95erbMIoIU6g4QQ9YYMk3t1ZLec4k1VLjop9Qum9E\nrH1uT6wrJeq+DdSIG91HxMSd3U/C0TbqcEfsMl8Al50oIaM2s6+b+6Phxz9p\n+Nxc\r\n=4jPj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvBM+6BMTyqiAMjDPoQV2hJEAOf4gKDyHchTtsN15RnwIhAOr3mf+LjRXutoVDj+klGSTuqUDyVLsO3MtaA9JVXiYz"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.3_1565172881230_0.5910103797296584"},"_hasShrinkwrap":false},"1.0.6":{"name":"@anzerr/tcp.proxy","version":"1.0.6","keywords":[],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"./src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"eslint-config-basic"},"dependencies":{"cli.util":"git+https://git@github.com/anzerr/cli.util.git","net.socket":"git+https://git@github.com/anzerr/net.socket.git","unique.util":"git+https://git@github.com/anzerr/uKey.library.git"},"devDependencies":{"eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"gitHead":"db402e2f021ba14ac2f68505c011baba91797e29","description":"Tunnel a tcp connection to a remote socket and listen/edit the traffic through the tunnel.","_id":"@anzerr/tcp.proxy@1.0.6","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-uFBeYcNaqsAv3tEncKVZ3tNkKv03Pt6dbzGQpPxd5qqxBwkJLXMTuX71kPN97UXrRbfN4FNgapWh/UjK0sc8aw==","shasum":"9438b64a53a670b957b1d3e675cd80b3a6db7833","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.6.tgz","fileCount":8,"unpackedSize":7927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSsuXCRA9TVsSAnZWagAAaxoP/1k3kzSHRoN7U01mTpWP\ni4in7U4OcA4yZjxcG5DKgrVDzxr0PZEfKv14tBJGKawvL68FtQAy0xjggYKQ\ncMM1AmBrTvvfrnMolxTHyYJhjbiFFhWuE04iNyiTJzzEkjSfIaW6qKuHPSXu\n1bweExM+eDv9QkuAeDBPdATVpo9jtlI79GljDiH3mPdWZTTW84ZMancVtcTM\njFl+rRXdbsXerwJxNAyJb3Sz1HY99J22OLZOqaimilnL7oikMtZ1EagDzBAv\nBIwYat3eobtpyTBORaAHmh26y0FdWIGTxhPDJG/o8A+l3pmAHrJ8lM6uw+Cj\nx8gE7/ab33El1rlNN2qXmoU2Du61NsEg+c22FcIfGUdbqqpsWYdveWJ1KyXH\nCseFViExtFyfVBcox7NmcbYBATT/duCWxyjm+CjBK/1L1tEjsBVvdzI0ZMn4\n841Z+B+S0eaCi9b5MgES59IvTPYKbU7xRtF60kAzJ6QmwoM88HfwIsmKbF2g\nYpoZBJRAdje80xl9tXzrOYQvba/EBjj+C3HgKjW8X2gRsGvzxM0miAVYiyp3\nDiOb0qbqDW5a7kUhq/bwero/GjIo49zR8kukciLZZyTC9AbYO00M8skzaIxm\nry7O4ZwdlvkB7l5HQA19Rw/U/bINSI7iTZeUwl/4Va/7RcFCyEQ0nCTLvvip\noZjp\r\n=Lstq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/nL3llrTKklSgRcwcRiaMSXMfAmRZ3iEvK6Iml9BXhgIhAPSJUuZiL6vMW8eiNc43OCkDCKZuSALB+Z6vnjsjBIJm"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.6_1565182870594_0.6898178142358389"},"_hasShrinkwrap":false},"1.0.8":{"name":"@anzerr/tcp.proxy","version":"1.0.8","description":"Tunnel a tcp connection","keywords":["mitmproxy","nodejs","proxy","tcp","util"],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/unique.util":"^1.0.8","@anzerr/net.socket":"^1.0.16","@anzerr/cli.util":"^1.0.8"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.11"},"engines":{"node":">= 0.10.0"},"gitHead":"582d0f51612c2f9a62f0007ecbcff7b46ca92c88","_id":"@anzerr/tcp.proxy@1.0.8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gsm0OG2+xnoHGQMkvalHBaQUAscX/GP2Sxc58oBR10NYEv14yOEGC/8CjeyR/GlBvRI31bVt1IrjJ1oVZOxkwA==","shasum":"b4e5993ea0d7acd33b84275f323a3a257ef7291a","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.8.tgz","fileCount":8,"unpackedSize":8030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebBhtCRA9TVsSAnZWagAACXMP/3rYc19w6Vfm5B9yw2yD\nwwjx0qgEmHyhaX0QgocydZDrrLoLRAKlAsy+D0Vt7dpwqI2BSfhLJQPzCxc2\nrGpqfQHvf6qGQ5tQJ15o2sYprdlASkEaArf9GKOZOU3RXHqnn6XEbc3nr5IU\nw31V+FLZtvR3OFewQLmQ5cwzmp6lax9BLy+80DXTojZZ9DgF2ebqfn+D5j4U\ndKkQgI1NOCVtDjNm54BxwpkNq7mSm02HioLTgUdjBN1gXYpZrPCUzcv86KwL\nhqymePDMnlS5+CS4CTXtWyyJswmGDc57w9QZ2rIdN8J+nJwHaAohLajcZT4L\nmC+MaNC33I463dTQUNPy7Gx3pMRn81hm9sBX36H56EY+l2UVew/jgku95uC3\nbPv4T6EszTS/gZb/TfKowYEgDRmqMli0xuH6UrVIpsY+QLIvM/nWjfFciIhY\n4lLPEoArkriHFC3qzcUvDDOKZxPdqAffoz2/5t2EefTWq5nJqDfS/DYxDzwz\nNz8Jcx52pWWNTNuqWUgFOYlZ25lR2WqC6lkQbRaxUtUQi1aLfkpZTb86mkkw\nkHIrTsx/EYoDCs9G29veyfScr30Fbti8ElORHiKMYEpSBZkgR8c2BfvDDZaD\nPbLZaEJ63cchnnsGF8ye8EgKG5rlRaqYMiTdQATPSlmT0gDY42NY+RKs+vUt\nGLyD\r\n=5c/S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5XPlDB/FvrdXbrt72q0VR/mJt0nUO5NuljaKMOlH4lAiBnjeBA650i7L+inTXOrb8PLXShXBBN/P1UHZBHHUkv2w=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.8_1584142444791_0.04020250750982646"},"_hasShrinkwrap":false},"1.0.9":{"name":"@anzerr/tcp.proxy","version":"1.0.9","description":"Tunnel a tcp connection","keywords":["mitmproxy","nodejs","proxy","tcp","util"],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/cli.util":"^1.0.9","@anzerr/unique.util":"^1.0.8","@anzerr/net.socket":"^1.0.17"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.13"},"engines":{"node":">= 0.10.0"},"gitHead":"1eff207241fe93b9a7d1a52b8eff18e118fd58a6","_id":"@anzerr/tcp.proxy@1.0.9","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-g7Ld5szlJ1tjHZRST1xIO4w6MinYZVpa6uHCY+B4pF81hXOlYmP8xsuRdBZOQXdBqYsYIzgJTvh/BrZVNKBplg==","shasum":"0adaf8cc14fde46fe4f625616ffee0e6f5939710","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.9.tgz","fileCount":8,"unpackedSize":8030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeff/RCRA9TVsSAnZWagAA35EP+wW1KYY3CPvnDme0Hin2\nCFP70bKGltSZJO32NuI0w0j9TtfZ7UCZe2rcBlY0vvJIU3xeyl4glrrAA9N3\nAdRSY2JJJdtUE5DQF8s85DJlWWNovISKhkfK0uGp22KyCR/UVxo/mzFWAPuI\n/cjyO0s62RU2tDpEjQVHhI/lz61F0GamIGdQpZC7m38Adl7KHxp7jk33KmNx\nGjfgiDVwyXaonSvlQXj7bnEa44vr4ziEHhleThh87Zs3/cz8GhIVEGX7Wm0x\nu5FcyfPoXEnRxXfJjX7unRpECPCtmDlWLIMjoWy9vsPCA+FQMTIgc94TJb7R\neRGBBXJ/p6P1Nt6dN17kO6SDns10XK9FCFG0U4naP8j4W6U3P37eM+mUu1F6\nmlAjg6DaBK/QOI5rjxI/yi0yMXtNr/gT4QEV2tddcfLI6+/hgND7u6EaGhqw\n9eZwH2ON4h/WmCdU5jiewuBVfxhYH/Le4mslWZSFnJEMGhxV10DEBlmZ+YlH\nFnNC8QysAHb5lY+TUOqWmMWX6wJA3TXn13A0HYZNOZFRoupUlKkHIwjc8N3k\nfu/FXtSW2srMP7DB7kydxLV1KEyN5N6/aU5PDW8iXTTVpaoZy/lcyzAzzW44\n/goqk9F3lzq+FXq6QGuI3u3tosgYW7FUtuEZ7gXqFh+wGi2ETb6vM4a8oJ0o\nfE7s\r\n=NamR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC00ZlezD6pHKoRPo9A90tIJkl4aD2C9gtdO877WkhUMAiBGIGVGQcD/twXwhD+fmX32SbrULYlqQvcnIoEGYlQ4NA=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.9_1585315793425_0.5279765830601884"},"_hasShrinkwrap":false},"1.0.11":{"name":"@anzerr/tcp.proxy","version":"1.0.11","description":"Tunnel a tcp connection","keywords":["mitmproxy","nodejs","proxy","tcp","util"],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/cli.util":"^1.0.11","@anzerr/unique.util":"^1.0.10","@anzerr/net.socket":"^1.0.19"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.16"},"engines":{"node":">= 0.10.0"},"gitHead":"5bcfa19f738c5cbe095764efab81d7189f02ea31","_id":"@anzerr/tcp.proxy@1.0.11","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-JN90NAAP1A9xZX6hJVRI2DVZYR3vQmZ3vGPWuwbBQ9luXPTRapoQSmzmqdVX/4mjO5WdYICslMO0ptaxju1UoQ==","shasum":"2baaabf8bf1fb38300e83e4207c1a390e2612a28","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.11.tgz","fileCount":8,"unpackedSize":8033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSNtJCRA9TVsSAnZWagAAIAwP/3QfyalXKKKkPjlNRz11\nuzwsuQkWs8GlibjSLxj0dV6yQM2SBtTn2qbPY8KhGhCeFV7arvQyT7cGy8V2\no/PyKQIifZ9XGbVpOk9mqMU7RxnqXrotDqStEkNcWSvgRdkH7qY1NSJ89hgA\nblFfGLdpUKNbWAZShhBpmdcB6wthyimRm2QYGEGwE8KlBIow7X2MaDFzy8cR\nNP2VNjA+TfP7rJJED6D4cB2uL1sVxn9/WR6h2/ssW55u9YHS3NPZZahVI4+b\nqBBVOepNC5dyhEgXbSrt4n/Bpc5Zx1tmS+QySWd+nw8dfEw9VQdXEjAg/Xxp\n/Us5BipuF7jyWVxztzlPh/AJJkL6khdRRtzQOKAGVO9ETUlqyBi0q3M8EaMb\n1eq7RlSAgMbPJLTSC8TXpoYwlgiKovhxL4MY+NXsDxozyNEjPXzfBmzWm98o\nfAGHT6TupOmM1N+SRrHwjj/R/4vYnQYE2Tx59RrPOreEtoBl3kmpREmggnUF\nYkZu/pFwV4Mhy8kzHwxTpewJdH641408GBYg1bmwDvvSDQO15UMxdQAlnwVu\nnzZY20t0mCfm2DY1YunhWiHnahr2V5+4AY2wU1MVc+dWsU3tepXduOovuvZi\nYX4M4/arsFoFomAg3ltPa5eODSZPco24fpvxIpuq4ATWiL9DRv0B1y3SM4x9\nCa3j\r\n=Kwxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXAV5tY3GFPwtm2b8XwbnJ1Ga+4qtsnBhHPOy4DlwIiAiEA2euO8mEGJbukYeP5PRP1fyCFjKTFv3o+/Sdj9UAzITc="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.11_1598610248608_0.7436344862354656"},"_hasShrinkwrap":false},"1.0.12":{"name":"@anzerr/tcp.proxy","version":"1.0.12","description":"Tunnel a tcp connection","keywords":["mitmproxy","nodejs","proxy","tcp","util"],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/cli.util":"^1.0.12","@anzerr/unique.util":"^1.0.11","@anzerr/net.socket":"^1.0.20"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.17"},"engines":{"node":">= 0.10.0"},"gitHead":"de3a25b3da979383cb3b8c2caf0275563829b9dc","_id":"@anzerr/tcp.proxy@1.0.12","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Ihe/uNQN06NflQO4dC/b1+KH8HfCDm7NjlpmsYhQtrzHlfPVHpIpqxvl2Qdtx+AgXtyV4PouyAdFxlO5kLcSSw==","shasum":"8cdfe47b2a0a4150cd81a1e23adc73fcace7748e","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.12.tgz","fileCount":8,"unpackedSize":8033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1cKVCRA9TVsSAnZWagAAEE4P/3wC1aIPU8ZfLs+9cfnI\n0PVVsNb4ECB9wyVHUpwJhFxA30AjBVbp7jFGEywfXSGSdzVhjHAtOxW8KHmD\nh3YvL+z2mxmts8CWX1J2scT70UU5PZyf5QmTHeN+EQUZc3j3jV4t73MxnxXx\nUZ6PYSycezRMtA7yD4HDu2LJwC/zmk20CZd17GLZFSvn/raGYe/Gn17dbRkp\nhsYTPxYJyHUzrOXTWWVXJNkpzTFHjPwZHJJLatrL7Z10LrG0CLrBUzz07WRf\nSn/iSUUc3vcQnha3BVbVxcp2ycJnJRAAohil1M4OSL/6bk0Kj0MpKFpVZ5wD\nmp9GaqvPfSl7VcmBrclrL26C+0KnMZrsTJ8Cna5BS3VWbNsfx6qq1XtuD4eZ\nYpecqwF8OnTQY7qlTii3qiwknHIyG0ExWSXwERngvUb15uOS5fI9XInrXELR\nUrtgKMIrgKpzrDd4AO0bk/RrNS6teci0oVfUwxdjFSCqFNzK54cbj/YXoaGN\nDpl6PnVLxIxRVoOHsnDs+6RK/SkX5m+CER343f9YaBKykvpRwRHM1VNe0rRF\nj5mXJuZJ8Dy8ou79pmZVa1DRTLDDTXTQzo4nJ0V/Ldqm3fEDU62r6MBFDF1o\nS2w19VC1bfKkHMN+y4k+tpiP0Keo0+1bOA6FmzwUZn//PsyeXoh+ryBSb+Kw\nFDk+\r\n=BDZM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc7UrVjDX901Y0pKAPfbMePsoOyPpmQHtoXlD2uWa1YAiAdF4y6neyv5qpbda6/oyfY0v24nvJW5+eKTNWQ0vZv0A=="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.12_1624621716830_0.7183047442967321"},"_hasShrinkwrap":false},"1.0.13":{"name":"@anzerr/tcp.proxy","version":"1.0.13","description":"Tunnel a tcp connection","keywords":["mitmproxy","nodejs","proxy","tcp","util"],"homepage":"https://github.com/anzerr/tcp.proxy#readme","bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","bin":{"tcpproxy":"src/bin.js"},"scripts":{"test":"node test.js","example":"node bin.js --host localhost:5964 --remote localhost:5965"},"dependencies":{"@anzerr/cli.util":"^1.0.13","@anzerr/unique.util":"^1.0.13","@anzerr/net.socket":"^1.0.21"},"devDependencies":{},"engines":{"node":">= 0.10.0"},"gitHead":"34370fa5561bc99cbb607c0c04d936796114f193","_id":"@anzerr/tcp.proxy@1.0.13","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-9wGnglY+8fHkuIsZILCNX3LqYDyALyaRjnT+KKxVsbdhbVWmSq3TtwHT+vnCCV0s4M4brJzyScmT4ir1Qx30BQ==","shasum":"8471f411360acd562dcff5df5f2843cbf6f4f177","tarball":"https://registry.npmjs.org/@anzerr/tcp.proxy/-/tcp.proxy-1.0.13.tgz","fileCount":8,"unpackedSize":7922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6t23CRA9TVsSAnZWagAAYS8P/0yN2qIztIA3H2yFuTqb\ndLAL4QEYq6qTrXtbjP4IYHuG5cUoplni33MWmt0TUU++wL6hzzqI4Wr5XyFC\nQI0WLF50MKAT2Kf/De933E8Zm8K0QPoDzLH1hHvA2BWnzHy4WabIaWyt6Ew+\nWxVPvIponcmHjEWPMhmqWhHo/FIggRk7im3Ji3juG+ZUrLLWtAcc8poXGHcW\n6IAJgZO0dStIbKEGz2yjd+glOQarIIsnLKm6mDeQC/IS4NrzIRgI1YPyZyxB\nY6mNxtZ9fa4BKthD/AyYVQI3fO6MnzsVlLt/jeZjta4vchVWCd6q48tV1UWX\nk0kWO+/g2quz3RhK74i8ATsaIqx12+rE+SbI1XM5yNvhUvh18IrgCMWDWMVB\ndIKB6Hr4ewDHNfn39xNl3C72mC2Bbo4WYyzgOreNdCW4EW2r5UDTqdt0EC84\nHmRwgQIwiF4PS+2QV/TctC9nDHEx6hsZjzMrEQdZ0xMQPp5Qtu1IOIdGNtBc\nW58hLEY/iigkKj9RS9RKdsnnBedjB/JgI5TV0S5a+Kl8boP494OjztDNZpiW\nvGBeAlVpSn36IvZ4D1N3JITHyZk6zS+6T1QPxIgDMcYvT/zyel7Cm22OJvHw\nEsWcCvH258QhkCA4uLsAfNJOcgzrm0LGHRlkoj0BjGogunjn1Do9RPPN40nD\nmhje\r\n=W5JO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwmGvkGZUwycxKiZFAXE56lSrchjEb+q6weht0Xm9x3QIhAK96MLkjigvuzpMudDMY/4DHwyiEZBCa41BAv1eUsRMy"}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tcp.proxy_1.0.13_1642782135348_0.9436671053338141"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-07T10:14:30.829Z","1.0.5":"2019-08-07T10:14:31.336Z","modified":"2022-04-04T14:28:22.331Z","1.0.4":"2019-08-07T10:14:36.562Z","1.0.3":"2019-08-07T10:14:41.375Z","1.0.6":"2019-08-07T13:01:10.781Z","1.0.8":"2020-03-13T23:34:04.954Z","1.0.9":"2020-03-27T13:29:53.546Z","1.0.11":"2020-08-28T10:24:08.746Z","1.0.12":"2021-06-25T11:48:36.950Z","1.0.13":"2022-01-21T16:22:15.539Z"},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"description":"Tunnel a tcp connection","homepage":"https://github.com/anzerr/tcp.proxy#readme","keywords":["mitmproxy","nodejs","proxy","tcp","util"],"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/tcp.proxy.git"},"author":{"name":"anzerr"},"bugs":{"url":"https://github.com/anzerr/tcp.proxy/issues"},"license":"MIT","readme":"\n### `Intro`\n![GitHub Actions status | publish](https://github.com/anzerr/tcp.proxy/workflows/publish/badge.svg)\n\nTunnel a tcp connection to a remote socket and listen/edit the traffic through the tunnel.\n\n#### `Install`\n``` bash\nnpm install --save git+https://github.com/anzerr/tcp.proxy.git\nnpm install --save @anzerr/tcp.proxy\n```\n\n### `Example`\n``` javascript\nconst Proxy = require('tcp.proxy');\n\nlet p = new Proxy('localhost:5670', 'localhost:5671');\n\np.on('connect', (tunnel) => {\n\ttunnel.on(Proxy.RX, (data, resolve) => {\n\t\tconsole.log(Proxy.RX, tunnel.key, data.toString());\n\t\tresolve(data);\n\t}).on(Proxy.TX, (data, resolve) => {\n\t\tconsole.log(Proxy.TX, tunnel.key, data.toString());\n\t\tresolve(data);\n\t}).on('close', () => {\n\t\tconsole.log('tunnel closed', tunnel.key);\n\t});\n});\n```","readmeFilename":"README.md"}