OrionServer is the core server of a centralized and versatile remote administration tool, making use of the Tor network to communicate with its clients.
- Encrypted/Torified connection
- Easy to read XML database
- Colorful and detailed logging
- Static resources for binary building
- Basic interactive commands
This section covers the recommended software and dependencies needed to compile and debug the project. The default credentials are admin - admin.
Dev environment:
- Any code editor that supports JavaScript
- node.js
- node.js packages
- body-parser v1.19.0 for parsing web requests
- chalk v3.0.0 for colorful output
- express v4.17.1 for the core of the webserver
- express-fileupload v1.1.6 for accepting files
- express-session v1.17.0 for basic session management
- xml2js v0.4.22 for parsing/editing the database
- OrionBot Binary
- Nanominer Release
Clone the repository using
git clone https://github.com/Raffy27/OrionServerInstall the required modules
cd OrionServer npm installOrionServer ├── Certificate │ ├── certificate.crt │ └── private.key ├── Database │ ├── Blacklist.xml │ ├── Bots.xml │ └── Users.xml ├── Files │ ├── build.bin │ ├── lazagne.exe │ └── miner.zip ├── Hosting │ ├── Config │ │ ├── authorized_clients │ │ ├── hostname │ │ ├── hs_ed25519_public_key │ │ ├── hs_ed25519_secret_key │ │ └── torrc.config │ └── Tor │ └── tor.exe ├── app.js ├── bots.js ├── database.js ├── LICENSE ├── package-lock.json ├── package.json ├── README.md ├── Start.bat └── users.jsFor active releases and pre-compiled binaries, see Releases.
This project is licensed under the MIT License - see the LICENSE file for details. For the dependencies, all rights belong to their respective owners. These should be used according to their respective licenses.
