{"_id":"@awo00/smb2","_rev":"7-a14d82581e81ba0a4a7c4084a9f64401","name":"@awo00/smb2","dist-tags":{"latest":"1.1.1"},"versions":{"0.4.2":{"name":"@awo00/smb2","version":"0.4.2","keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"author":{"name":"ardean"},"license":"MIT","_id":"@awo00/smb2@0.4.2","maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"homepage":"https://github.com/awo00/smb2#readme","bugs":{"url":"https://github.com/awo00/smb2/issues"},"dist":{"shasum":"f128e6de560fcd003131cf2cf39a7c3bec3d1c3d","tarball":"https://registry.npmjs.org/@awo00/smb2/-/smb2-0.4.2.tgz","fileCount":3,"integrity":"sha512-oOVQC1XCuPu//bWW42Z7xc4ebQuCDSc0NxN3o9+qr/yvQ5DJ9dbKLXxl3L0XkvmGN8yjRzwyvceO+1P1qRP9uA==","signatures":[{"sig":"MEYCIQDydgXSMdmXM0MqYxgaM25t4Yf08dwhLStahvP09LfmBQIhANn6f2rpNGGjApLgA2FU+P1VWXLgVyQrBCh0fSdrtmVy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2696},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"199c8c291fbc8d3c6aa68e7861f50d5d0e586e83","scripts":{"lint":"tslint --project .","build":"tsc --build","start":"nodemon"},"typings":"dist/index.d.ts","_npmUser":{"name":"awo00","email":"awooldridge1@gmail.com"},"repository":{"url":"git+https://github.com/awo00/smb2.git","type":"git"},"_npmVersion":"10.2.3","description":"A SMB2 implementation in TypeScript","directories":{},"_nodeVersion":"18.19.0","dependencies":{"moment-timezone":"^0.5.31"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.3","@types/node":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/smb2_0.4.2_1703175767520_0.23391997249094065","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@awo00/smb2","version":"0.4.3","keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"author":{"name":"awo00"},"license":"MIT","_id":"@awo00/smb2@0.4.3","maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"homepage":"https://github.com/awo00/smb2#readme","bugs":{"url":"https://github.com/awo00/smb2/issues"},"dist":{"shasum":"6d206d30e3e245c55b55c55fce33ea8db2f7fc69","tarball":"https://registry.npmjs.org/@awo00/smb2/-/smb2-0.4.3.tgz","fileCount":3,"integrity":"sha512-vhrfYqRW1zhZVjAEiaWkUYZSoM7n7MSPf9LLI1zyPeqdgTJ3it5naxP1tntOADM2bZYo8gG9j3t4iMVWKPVq8Q==","signatures":[{"sig":"MEUCIBrmfHfU6l80yvrMD8ACX8ubzLfxvbEbRNgDTLos1YXkAiEA9mdcr/4dDZwUY9pAAhkhGz3WhlSMofpUcPoRbqvswpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2695},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5e6f91f0110231fcb4d8a0f313681e3f2be67094","scripts":{"lint":"tslint --project .","build":"tsc --build","start":"nodemon"},"typings":"dist/index.d.ts","_npmUser":{"name":"awo00","email":"awooldridge1@gmail.com"},"repository":{"url":"git+https://github.com/awo00/smb2.git","type":"git"},"_npmVersion":"10.2.3","description":"A SMB2 implementation in TypeScript","directories":{},"_nodeVersion":"18.19.0","dependencies":{"moment-timezone":"^0.5.31"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.3","@types/node":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/smb2_0.4.3_1703175900230_0.6527579337095732","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@awo00/smb2","version":"0.4.7","keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"author":{"name":"awo00"},"license":"MIT","_id":"@awo00/smb2@0.4.7","maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"homepage":"https://github.com/awo00/smb2#readme","bugs":{"url":"https://github.com/awo00/smb2/issues"},"dist":{"shasum":"7fd684a877963cd4a0cb9530ee4421cd7aaf9bea","tarball":"https://registry.npmjs.org/@awo00/smb2/-/smb2-0.4.7.tgz","fileCount":143,"integrity":"sha512-ji4ETqdm56zzZecVjuTj+6mx3x+LcyD6ls4S+t1+GzWXWI0BZ/Y4/xZW0kSF60f8LJMfN9ViDFXqS1qMJn+rmw==","signatures":[{"sig":"MEQCIBJEFUfbJx6INmnG4i/y5tLBgg1w0txKYT+qk8eeRZmxAiBhAd+4QLCBPwqYykzuMxmCQcLAkDHq65zvvC74k5C2PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174561},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"17fa590e87f5c0d9521e3cca6d812fe5e94de9e0","scripts":{"lint":"tslint --project .","build":"tsc --build","start":"nodemon"},"typings":"dist/index.d.ts","_npmUser":{"name":"awo00","email":"awooldridge1@gmail.com"},"repository":{"url":"git+https://github.com/awo00/smb2.git","type":"git"},"_npmVersion":"10.2.3","description":"A SMB2 implementation in TypeScript","directories":{},"_nodeVersion":"18.19.0","dependencies":{"moment-timezone":"^0.5.31"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.3","@types/node":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/smb2_0.4.7_1703178720977_0.8883925480031725","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@awo00/smb2","version":"0.4.8","keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"author":{"name":"awo00"},"license":"MIT","_id":"@awo00/smb2@0.4.8","maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"homepage":"https://github.com/awo00/smb2#readme","bugs":{"url":"https://github.com/awo00/smb2/issues"},"dist":{"shasum":"b03c70c40d0027ec6ce52294c0ba5897a85bbcf3","tarball":"https://registry.npmjs.org/@awo00/smb2/-/smb2-0.4.8.tgz","fileCount":143,"integrity":"sha512-pyMR28bi+26MYeasIx7JoDvkTEI3q32QpoAwnCPBW0D3azdWu51UFhft8Zr68kf+Os5QRjR/YWAmX+VtfQ2rrw==","signatures":[{"sig":"MEUCICNoe+qr+OK5om0VU+az3Dl5ZngcNVeNuK9fpYmeh3DtAiEA5y69Is40pia1WOWj/1h5+lDdodtqTVFWugx4ba/oGbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174609},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"ed46861712ba368abd7b6d25ee1a2f89f5e88e41","scripts":{"lint":"tslint --project .","build":"tsc --build","start":"nodemon"},"typings":"dist/index.d.ts","_npmUser":{"name":"awo00","email":"awooldridge1@gmail.com"},"repository":{"url":"git+https://github.com/awo00/smb2.git","type":"git"},"_npmVersion":"10.2.3","description":"A SMB2 implementation in TypeScript","directories":{},"_nodeVersion":"18.19.0","dependencies":{"des.js":"^1.1.0","js-md4":"^0.3.2","moment-timezone":"^0.5.31"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.3","@types/node":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/smb2_0.4.8_1703179474813_0.4614348130431578","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@awo00/smb2","version":"1.0.0","keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"author":{"name":"awo00"},"license":"MIT","_id":"@awo00/smb2@1.0.0","maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"homepage":"https://github.com/awo00/smb2#readme","bugs":{"url":"https://github.com/awo00/smb2/issues"},"dist":{"shasum":"afc1b28bebe5268c5bf7bc29b67d913fe8700679","tarball":"https://registry.npmjs.org/@awo00/smb2/-/smb2-1.0.0.tgz","fileCount":143,"integrity":"sha512-VBAskPSIrErYzYS5MFARD0fB4Bvjl2CZGHgHtg5uJ0/lWIb1fTAyxdabX2j44G6cJbR/xOlgmZrYlmFc2am34g==","signatures":[{"sig":"MEUCICfjvumM9A3Oem0+h/pvV83lTlnKwZaXUz47as4Zrj4oAiEAxOnhJZOw1e7A++crx13ZDgRDsDcsMz0m1MbPB4Agl9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174548},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"cfd674ffbc424723df2e3db76d8b3993c769be2b","scripts":{"lint":"tslint --project .","build":"tsc --build","start":"nodemon"},"typings":"dist/index.d.ts","_npmUser":{"name":"awo00","email":"awooldridge1@gmail.com"},"repository":{"url":"git+https://github.com/awo00/smb2.git","type":"git"},"_npmVersion":"10.2.3","description":"A SMB2 implementation in TypeScript","directories":{},"_nodeVersion":"18.19.0","dependencies":{"des.js":"^1.1.0","js-md4":"^0.3.2","moment-timezone":"^0.5.31"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.3","@types/node":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/smb2_1.0.0_1704467898040_0.16638097046306166","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@awo00/smb2","version":"1.1.0","keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"author":{"name":"awo00"},"license":"MIT","_id":"@awo00/smb2@1.1.0","maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"homepage":"https://github.com/awo00/smb2#readme","bugs":{"url":"https://github.com/awo00/smb2/issues"},"dist":{"shasum":"13b462740b1c9ba03240548ada66a8d85777e612","tarball":"https://registry.npmjs.org/@awo00/smb2/-/smb2-1.1.0.tgz","fileCount":145,"integrity":"sha512-s0asM64KuKfcjM4srowZVtBIzOEX3d5jImVyEmgp4prQ9UPPbjz5Rnj2Ey/ANNoS8oKtgARBwEeJVw2KK27vUg==","signatures":[{"sig":"MEYCIQD0Gyf3UqANpuLtnsLihNeRtHsYGwkpRxx30t6Zr7hmWgIhAI451f8ZY589KW8yZCudd1aKAAFTooC/fZYB3+zfOzQU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179489},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"ab511828821288a6065c1ba2cf70b083678e9eff","scripts":{"lint":"tslint --project .","build":"tsc --build","start":"nodemon"},"typings":"dist/index.d.ts","_npmUser":{"name":"awo00","email":"awooldridge1@gmail.com"},"repository":{"url":"git+https://github.com/awo00/smb2.git","type":"git"},"_npmVersion":"9.6.7","description":"A SMB2 implementation in TypeScript","directories":{},"_nodeVersion":"18.17.0","dependencies":{"des.js":"^1.1.0","js-md4":"^0.3.2","moment-timezone":"^0.5.31"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.0","nodemon":"^2.0.4","ts-node":"^9.0.0","typescript":"^4.0.3","@types/node":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/smb2_1.1.0_1724836682339_0.09937332118919784","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@awo00/smb2","description":"A SMB2 implementation in TypeScript","repository":{"type":"git","url":"git+https://github.com/awo00/smb2.git"},"bugs":{"url":"https://github.com/awo00/smb2/issues"},"version":"1.1.1","author":{"name":"awo00"},"main":"dist/index.js","typings":"dist/index.d.ts","license":"MIT","scripts":{"start":"nodemon","build":"tsc --build","lint":"tslint --project ."},"keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"engines":{"node":">=18"},"dependencies":{"des.js":"^1.1.0","js-md4":"^0.3.2","moment-timezone":"^0.5.31"},"devDependencies":{"@types/node":"^18.19.103","nodemon":"^2.0.4","ts-node":"^9.0.0","tslint":"^6.1.0","typescript":"^4.0.3"},"_id":"@awo00/smb2@1.1.1","gitHead":"fcf29444c02356884f6cbdd80428c3e533e1ea6a","homepage":"https://github.com/awo00/smb2#readme","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aKguh3O77eDbbLRi+kEz7o3L2Oo16pfZnoDyyzxy6WUMHEuxrkdgm5plqXiYYmKQaECn1jkwq0jsBB7CcLPfpA==","shasum":"1fd6f7ca12a4daca8007358a1a2d208e4fc1f700","tarball":"https://registry.npmjs.org/@awo00/smb2/-/smb2-1.1.1.tgz","fileCount":146,"unpackedSize":185439,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHpelBqDlLOCOJusXyE8Hpo/eFxJkUmMSML2spb4uzauAiA80aL7FVjnK0VZ/s+U+pHpOcFcO8al6E/yX2V+YfUeIw=="}]},"_npmUser":{"name":"awo00","email":"awooldridge1@gmail.com"},"directories":{},"maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smb2_1.1.1_1747824710363_0.4551260364565124"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-21T16:22:47.413Z","modified":"2025-05-21T10:51:50.774Z","0.4.2":"2023-12-21T16:22:47.676Z","0.4.3":"2023-12-21T16:25:00.400Z","0.4.7":"2023-12-21T17:12:01.241Z","0.4.8":"2023-12-21T17:24:35.079Z","1.0.0":"2024-01-05T15:18:18.253Z","1.1.0":"2024-08-28T09:18:02.575Z","1.1.1":"2025-05-21T10:51:50.595Z"},"bugs":{"url":"https://github.com/awo00/smb2/issues"},"author":{"name":"awo00"},"license":"MIT","homepage":"https://github.com/awo00/smb2#readme","keywords":["smb2","smb","cifs","samba","server-message-block","windows","file-sharing"],"repository":{"type":"git","url":"git+https://github.com/awo00/smb2.git"},"description":"A SMB2 implementation in TypeScript","maintainers":[{"name":"awo00","email":"awooldridge1@gmail.com"}],"readme":"# @awo00/smb2\n\n> A SMB2 implementation in TypeScript.\n\nForked from https://github.com/ardean/smb2 using code from https://github.com/SamDecrock/node-http-ntlm to fix Node 17+ OpenSSL error to prevent having to use legacy support.\n\n## Installation\n```sh\n$ npm i @awo00/smb2\n```\n\n## Usage\n```ts\nimport smb2 from \"@awo00/smb2\";\n\nconst client = new smb2.Client(host);\nconst session = await client.authenticate({\n  domain,\n  username,\n  password\n});\nconst tree = await session.connectTree(share);\n\nconst entries = await tree.readDirectory(\"/\");\nconsole.log(entries);\n```\n\n## Features\n\n### Client\n- watch shares for file and directory changes\n- create, read & remove & rename files\n- create, list & remove & rename directories\n- check directory/file exists\n\n## WIP\n- SMB\n- Server\n\n## License\n\n[MIT](LICENSE.md)\n","readmeFilename":"README.md"}