CoreBank Panel PRO là một hệ thống tự động hoá và giám sát giao dịch ngân hàng mạnh mẽ. Được xây dựng lại hoàn toàn bằng TypeScript, hệ thống không phụ thuộc vào trình duyệt ẩn danh (Puppeteer) nặng nề mà kết nối trực tiếp vào luồng API của ứng dụng Core Bank thông qua WebAssembly (WASM) và mô hình học máy OCR cục bộ.
🛠 Developed by Dang Quoc Huy with ❤️
- Auto Login & Captcha Giải Mã Tự Động:
- Tự động vượt qua Captcha bằng AI OCR (Mô hình ONNX cục bộ). Không cần API bên thứ 3.
- Cơ chế tự động thử lại (Retry) thông minh.
- Duy trì Session API 24/7.
- Theo Dõi Giao Dịch Thời Gian Thực (Transaction Monitor):
- Theo dõi số dư
Balancevà Biến động số dưTransactionsngầm.
- Theo dõi số dư
- Multi-Channel Notifications (Cảnh báo thông minh):
- Tích hợp 3 kênh nhận thông báo mạnh mẽ: Telegram, Discord, và custom Webhooks.
- Phân tích và báo động ngay lập tức khi phát hiện có giao dịch mới (Credit/Debit).
- Bảo Mật API Nguyên Bản (WASM Engine):
- Cơ chế mã hoá chữ ký
dataEncchính chủ từ nền tảng ứng dụng Core Bank bằng Go WASM.
- Cơ chế mã hoá chữ ký
- Giao Diện Quản Trị Chuyên Nghiệp (Vue 3 UI):
- Dashboard báo cáo trực quan, có biểu đồ thống kê, QR hoá đơn tự động (VietQR).
- Hỗ trợ Dark Mode & Light Mode chuẩn chỉ.
- Đa ngôn ngữ (Tiếng Việt & Tiếng Anh).
Hệ thống được thiết kế tối ưu nhất khi chạy với Docker. Tuy nhiên bạn cũng có thể tự chạy môi trường Node.js local.
Tạo một file .env ở thư mục gốc (Hoặc copy từ .env.example). Bạn có thể đổi Port linh hoạt để không bị đụng độ với các services khác:
# Port dành cho Docker và Backend Server
PORT=2001
# Port dành riêng cho chế độ Code Dev Frontend (tuỳ chọn)
VITE_PORT=2000Đây là cách an toàn và gọn gàng nhất. Frontend tĩnh và Backend API sẽ được phục vụ chung qua một Port duy nhất!
docker-compose up -d --buildMở trình duyệt, truy cập vào http://localhost:2001 (hoặc Port bạn cấu hình) và hưởng thụ! 🎉 Mọi dữ liệu cài đặt cài đặt (Telegram/Discord) sẽ được sao lưu an toàn tự động ra bên ngoài trong thư mục server/data/.
Yêu cầu: Node.js >= 20
-
Cài đặt thư viện:
npm install
-
Chạy Frontend (Port 2000):
npm run dev
-
Chạy Backend Server (Port 2001): Mở một Terminal phụ và chạy:
npm run server
core-bank-tool/
├── server/
│ ├── index.ts # Backend Entrypoint (Express)
│ ├── routes/ # API REST Routes
│ ├── services/
│ │ ├── core-bank.ts # Core Core Bank Services
│ │ ├── captcha-ocr.ts # ONNX AI Runtime cho Captcha
│ │ ├── wasm-engine.ts # Go WASM Encryiption Bridge
│ │ ├── monitor.ts # Cronjob theo dõi giao dịch ngầm
│ │ └── notifier.ts # Bắn thông báo Telegram/Discord/Webhook
│ ├── model.onnx # Model nhận diện Captcha AI
│ └── data/ # Lưu trữ config (Settings.json)
├── src/ # Frontend Vue.js Assets
│ ├── App.vue # Khung sườn & Layout hệ thống
│ ├── views/ # Chứa các màn hình (Dashboard, Settings, API Docs...)
│ └── locales/ # Cấu hình đa ngôn ngữ (EN, VI)
├── Dockerfile
├── docker-compose.yml
└── package.json
Hệ thống đi kèm tính năng API Docs ngay trên thanh Menu của phần mềm! Bạn có thể dùng API của dự án này để rẽ nhánh tích hợp với code PHP/C#/Python của hệ thống bạn. Xem chi tiết Code Example (Node/Python/cURL) ngay bên trong App.
Dự án này được phát hành dưới giấy phép MIT License. Bạn có toàn quyền sử dụng, sao chép và chỉnh sửa mã nguồn. Xem chi tiết trong file LICENSE.
CoreBank Panel PRO được phát triển hoàn toàn với mục đích giáo dục, nghiên cứu thuật toán tự động hoá và cá nhân học hỏi. Dự án được cung cấp nguyên bản "AS IS", không đi kèm bất kỳ bảo hành nào. Tác giả (Dang Quoc Huy) TUYỆT ĐỐI KHÔNG CHỊU BẤT KỲ TRÁCH NHIỆM PHÁP LÝ NÀO cho những rủi ro, thiệt hại hoặc hậu quả gây ra bởi việc lạm dụng công cụ này vào các mục đích vi phạm điều khoản dịch vụ của Core Bank (Terms of Service) hoặc vi phạm pháp luật hiện hành. Người dùng tự chịu mọi trách nhiệm về hành vi của mình khi sử dụng bộ công cụ này.
🌟 Phát triển bởi Dang Quoc Huy - Phục vụ thuần tuý cho mục đích nghiên cứu công nghệ.