The Wayback Machine - https://web.archive.org/web/20201030012046/https://github.com/Raffy27/OrionServer
Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Orion Server

Commit Release Issues Donate

OrionServer is the core server of a centralized and versatile remote administration tool, making use of the Tor network to communicate with its clients.

Setup Guide

Features

  • Encrypted/Torified connection
  • Easy to read XML database
  • Colorful and detailed logging
  • Static resources for binary building
  • Basic interactive commands

Screenshot

Console

Getting started

This section covers the recommended software and dependencies needed to compile and debug the project. The default credentials are admin - admin.

Prerequisites

Dev environment:

  • Any code editor that supports JavaScript
  • node.js

Dependencies

  • 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

Installing

Clone the repository using

git clone https://github.com/Raffy27/OrionServer

Install the required modules

cd OrionServer
npm install

Structure

OrionServer
├── 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.js

Releases

For active releases and pre-compiled binaries, see Releases.

License

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.

You can’t perform that action at this time.