FasonRat is a multifunctional Android Remote Access Trojan Author: https://github.com/fahimahamed1
1.5K
| Login | Dashboard |
|---|---|
![]() | ![]() |
| Devices | Users |
|---|---|
![]() | ![]() |
| APK Builder | Settings |
|---|---|
![]() | ![]() |
| Activity Logs | |
|---|---|
![]() |
FasonRat/
├── fason/ Android client (Java 17, Socket.IO)
├── backend/ Node.js server (Fastify 5, SQLite, Socket.IO)
├── frontend/ React dashboard (React 19, Vite 8, Tailwind CSS 4)
└── docker/ Dockerfile + docker-compose.yml
| Layer | Stack | Port |
|---|---|---|
| Android | Java 17, SDK 35, Socket.IO, CameraX, WorkManager | — |
| Backend | Node.js 22, Fastify 5, SQLite, Drizzle ORM | 32766 |
| Frontend | React 19, Vite 8, Tailwind CSS 4, shadcn/ui, Zustand | 5173 (dev) |
| Component | Requirement |
|---|---|
| Server | Node.js 22+, npm, Java 17 JRE (for APK builder) |
| Android | minSdk 29 (Android 10), targetSdk 35, Java 17 |
docker run -d \
--name fasonrat \
-p 32766:32766 \
-v fasonrat-data:/app/backend/data \
fahimahamed/fasonrat:latest
Or with Docker Compose:
git clone https://github.com/fahimahamed1/FasonRat.git
cd FasonRat
docker compose -f docker/docker-compose.yml up -d
git clone https://github.com/fahimahamed1/FasonRat.git
cd FasonRat
npm install
npm run db:push
npm run build
npm start
Access dashboard at http://localhost:32766
🔐 Default Credentials: Username:
admin/ Password:fasonrat
npm run dev:backend # Hot-reload via tsx watch
npm run dev:frontend # Vite dev server with HMR
npm run dev # Start both concurrently
Option A: Web Builder (Recommended)
http://192.168.1.100:32766)Fason.apkOption B: Gradle
cd fason
./gradlew assembleDebug # Debug build (~6.4 MB, ARM-only)
./gradlew assembleRelease # Release build (requires keystore env vars)
| Variable | Default | Description |
|---|---|---|
PORT | 32766 | Server listen port |
NODE_ENV | production | Node.js environment |
JWT_SECRET | auto-generated UUID | JWT signing secret |
LOG_LEVEL | info | Logging level |
SQLite via better-sqlite3 with Drizzle ORM. Auto-created at backend/data/fasonrat.db on first run.
npm run db:generate # Generate migration SQL
npm run db:migrate # Run migrations
npm run db:push # Push schema directly
npm run db:studio # Open Drizzle Studio
⚠️ This tool is intended for:
Do NOT use for:
Always ensure proper authorization before installing on any device.
This project is licensed under the MIT License - see the LICENSE file for details.
Fahim Ahamed
If you find this project useful, please consider giving it a star! 🌟 Contributions, issues, and ideas are welcome.
Join the FasonRat community on Telegram for discussions, updates, and support:
Content type
Image
Digest
sha256:f22990a9c…
Size
289 MB
Last updated
3 months ago
docker pull fahimahamed/fasonrat