{"_id":"@beratkan15/auth-xuth","_rev":"2-702d85482cdd84806b18d8a274188bee","name":"@beratkan15/auth-xuth","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@beratkan15/auth-xuth","version":"1.0.0","keywords":["encryption","security","password-manager","cli","vault","10-layer-encryption","aes","chacha20","rsa"],"author":{"name":"beratkan15"},"license":"MIT","_id":"@beratkan15/auth-xuth@1.0.0","maintainers":[{"name":"beratkan15","email":"delifincan@gmail.com"}],"homepage":"https://github.com/beratkan15/auth-xuth#readme","bugs":{"url":"https://github.com/beratkan15/auth-xuth/issues"},"bin":{"auth":"dist/index.js","xuth":"dist/index.js"},"dist":{"shasum":"38524462c51e1d121ae66e162a3c1745da544712","tarball":"https://registry.npmjs.org/@beratkan15/auth-xuth/-/auth-xuth-1.0.0.tgz","fileCount":5,"integrity":"sha512-769GfoaSNfAXQquzaIFEkE8zCY5IC3Y3eQpGEy8l5jELiz+EEkjWPbHZSN0T8L2U5T1wuFKI7zpOH6L+B8WQtQ==","signatures":[{"sig":"MEYCIQDhF9oofbgB8MG5MCgl3SC5oU8hejzEGnOnUmthYpkyfQIhALLl1OenC9zIGMC5I3TpL0Rp2KeyOtQa+jtOGmLACI2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439562},"main":"dist/index.js","type":"module","engines":{"bun":">=1.0.0"},"scripts":{"dev":"bun run src/index.ts","test":"bun test","build":"bun build src/index.ts --outdir dist --target bun --minify","start":"bun run dist/index.js","dev:auth":"bun run auth.js","dev:xuth":"bun run xuth.js","start:auth":"bun run auth.js","start:xuth":"bun run xuth.js"},"_npmUser":{"name":"beratkan15","email":"delifincan@gmail.com"},"repository":{"url":"git+https://github.com/beratkan15/auth-xuth.git","type":"git"},"_npmVersion":"11.6.2","description":"Highly secure dual-mode CLI tool with 10-layer encryption","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","tweetnacl":"^1.0.3","node-forge":"^1.3.1","@clack/prompts":"^0.7.0","tweetnacl-util":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@types/node":"^20.11.0","@types/node-forge":"^1.3.11"},"_npmOperationalInternal":{"tmp":"tmp/auth-xuth_1.0.0_1770230672887_0.2668788420086674","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@beratkan15/auth-xuth","version":"1.0.1","description":"Highly secure dual-mode CLI tool with 10-layer encryption","type":"module","main":"dist/index.js","bin":{"auth":"dist/index.js","xuth":"dist/index.js"},"scripts":{"dev":"bun run src/index.ts","dev:auth":"bun run auth.js","dev:xuth":"bun run xuth.js","build":"bun build src/index.ts --outdir dist --target bun --minify","start":"bun run dist/index.js","start:auth":"bun run auth.js","start:xuth":"bun run xuth.js","test":"bun test"},"keywords":["encryption","security","password-manager","cli","vault","10-layer-encryption","aes","chacha20","rsa"],"author":{"name":"beratkan15"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/beratkan15/auth-xuth.git"},"bugs":{"url":"https://github.com/beratkan15/auth-xuth/issues"},"homepage":"https://github.com/beratkan15/auth-xuth#readme","dependencies":{"@clack/prompts":"^0.7.0","commander":"^12.0.0","chalk":"^5.3.0","node-forge":"^1.3.1","tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1"},"devDependencies":{"@types/node":"^20.11.0","@types/node-forge":"^1.3.11","bun-types":"latest"},"engines":{"bun":">=1.0.0"},"_id":"@beratkan15/auth-xuth@1.0.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-slz12NZ0+QXvjlymnZnvz90k1yTZ5Na6n06xvlFha1M4rGcnMp6sNTdg6tQheuag3x1/0dYKo8Ncc1JZm6MoJg==","shasum":"a5d590127faec6521c5caba92db96dbbac310752","tarball":"https://registry.npmjs.org/@beratkan15/auth-xuth/-/auth-xuth-1.0.1.tgz","fileCount":5,"unpackedSize":438551,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCH/qWUUYqKlNopC9Lr3HeD/n9is0OJprdgKpF8SCNTYgIhAJ8VSfQBa3byh1D65ucgW5XJtxk1e4M71tTFdnE+oRZv"}]},"_npmUser":{"name":"beratkan15","email":"delifincan@gmail.com"},"directories":{},"maintainers":[{"name":"beratkan15","email":"delifincan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth-xuth_1.0.1_1770230800044_0.55309273976338"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T18:44:32.812Z","modified":"2026-02-04T18:46:40.289Z","1.0.0":"2026-02-04T18:44:33.074Z","1.0.1":"2026-02-04T18:46:40.173Z"},"bugs":{"url":"https://github.com/beratkan15/auth-xuth/issues"},"author":{"name":"beratkan15"},"license":"MIT","homepage":"https://github.com/beratkan15/auth-xuth#readme","keywords":["encryption","security","password-manager","cli","vault","10-layer-encryption","aes","chacha20","rsa"],"repository":{"type":"git","url":"git+https://github.com/beratkan15/auth-xuth.git"},"description":"Highly secure dual-mode CLI tool with 10-layer encryption","maintainers":[{"name":"beratkan15","email":"delifincan@gmail.com"}],"readme":"# Auth/Xuth\n\n🔐 **Highly secure CLI tool with 10-layer encryption for password and data management**\n\n## 📦 Installation\n\n```bash\nnpm install -g @beratkan15/auth-xuth\n```\n\n## 🚀 Quick Start\n\n### 1️⃣ Setup (First Time - Run as Administrator)\n\n```bash\nxuth data .SETUP =active\n```\n\nThis will:\n- Create a hidden encrypted vault on your system\n- Set up your master password\n- Configure security settings\n\n### 2️⃣ Generate Passwords\n\n```bash\n# Generate 5 passwords (16 characters)\nauth gen nlsc 16 5\n\n# With custom characters (emojis!)\nauth gen nlsc(🔥💎) 20 3\n```\n\n**Flags:**\n- `n` = Numbers (0-9)\n- `l` = Letters (a-z, A-Z)\n- `s` = Symbols (!@#$%...)\n- `sc` = Special chars (~`/\\...)\n- `c(...)` = Custom characters\n\n### 3️⃣ Save Encrypted Data\n\n```bash\nauth data -s\n```\n\n### 4️⃣ List Your Data\n\n```bash\nauth data -l\n```\n\n### 5️⃣ Get Specific Entry\n\n```bash\nauth data -g\n```\n\n### 6️⃣ Remove Entry\n\n```bash\nauth data -r\n```\n\n## 📖 All Commands\n\n### User Commands (`auth`)\n\n| Command | Description |\n|---------|-------------|\n| `auth gen <flags> <length> [count]` | Generate passwords |\n| `auth data -s` | Save encrypted data |\n| `auth data -l` | List all entries |\n| `auth data -g` | Get entry by ID |\n| `auth data -r` | Remove entry |\n| `auth -c` | Check for updates |\n| `auth help` | Show help |\n\n### Admin Commands (`xuth`)\n\n**⚠️ Requires Administrator/sudo privileges**\n\n| Command | Description |\n|---------|-------------|\n| `xuth data .SETUP =active` | Run setup wizard |\n| `xuth .SECURITY -set` | Change master password |\n| `xuth .SECURITY =active` | Enable security |\n| `xuth .SECURITY =deactive` | Disable security |\n\n## 🔒 Security Features\n\n- **10-Layer Encryption**: AES-256, ChaCha20, Twofish, Blowfish, Serpent, Salsa20, RSA-4096, Camellia, 3DES, IDEA\n- **Dynamic Sequencing**: Each file uses a random encryption order\n- **Silent Storage**: Hidden vault with OS-level stealth\n- **Master Password**: PBKDF2 key derivation (100,000 iterations)\n\n## ⚠️ Important\n\n- **Master password loss = permanent data loss** (no recovery)\n- **Admin privileges required** for `xuth` commands\n- **Bun runtime required** for optimal performance\n\n## 📝 Examples\n\n```bash\n# Setup\nxuth data .SETUP =active\n\n# Generate passwords\nauth gen nlsc 16 5\n\n# Save data\nauth data -s\n# Enter name: GitHub Token\n# Enter type: Password\n# Enter content: ghp_xxxxx\n# Master password: ********\n\n# List entries\nauth data -l\n\n# Get entry\nauth data -g\n# Enter ID: lx9k2m\n# Master password: ********\n```\n\n## 🛠️ Requirements\n\n- **Bun** >= 1.0.0 (recommended)\n- **Node.js** >= 18.0.0 (alternative)\n- **Windows/Linux/macOS**\n\n## 📄 License\n\nMIT\n\n## 🔗 Links\n\n- [GitHub](https://github.com/beratkan15/auth-xuth)\n- [Issues](https://github.com/beratkan15/auth-xuth/issues)\n- [npm](https://www.npmjs.com/package/@beratkan15/auth-xuth)\n","readmeFilename":"README.md"}