Metadata-Version: 2.1
Name: onion-server
Version: 0.0.3
Summary: Dot-Onion (domain.onion) DeepWeb and Hidden Services Server Manager
Author: Erasmus A. Junior
Author-email: eirasmx@pm.me
License: MIT
Keywords: tor,hosting,onion,hidden,services,server
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENCE.txt
Requires-Dist: colorama

## **Onion-Server - Dot-Onion and hidden services manager and client**

---

Onion-Server provides a client for fast and easy hidden services management. Used for managing services in one session. Services include (.onion) deep web hosting on a local machine.
<br>

### **Installation**

```bash
python -m pip install onion-server
```

### **OS Support**

- Linux

### **Requirements**

onion-server requires tor services. Tor can be download using **apt**

```bash
$ apt install tor
```

<br>
<br>

## **USAGE**

---

**Running Onion-Server**

```bash
$ sudo onion
# or
$ sudo python -m onion_server
```

To run onion-server, type **sudo onion** or **sudo python -m onion_server** in the terminal and run.

<br>
<br>

## **COMMANDS**

---

### **server**

```bash
$ server.<command>
```

**start** - start server  
**stop** - stop server  
**scan** - scan server for unrecorded changes  
**reboot** | restart - restart or reboot server

<br>

### **tor**

```bash
$ tor.<command>
```

**start** - start tor service  
**stop** - stop tor service

<br>

### **http**

```bash
$ http.<command>
```

**start** - start http service  
**stop** - stop http service

<br>

### **web**

```bash
$ web.<command>
```

**info** - display web services status  
**dir** [ path ] - set new web files dir

```bash
$ web.dir <path>
```

**set** [ status ] - set web status

```bash
$ web.set <command>
```

**online** - set web service online  
**offline** - set web service offline

<br>

### **config**

```bash
$ config.<command>
```

**del** - delete config file  
**create** - create the config file

<br>

### **Others**

```bash
$ <command>
```

**reset** - reset server  
**scan** - update all running services on the server  
**status** - display server services status  
**help** - display help message  
**update** - update onion-server  
**exit** - quit server

<br>

---

<br>

> **NOTICE:** In case of any error or information email me. eirasmx@pm.me



# **:- Change Log -:**

> **0.0.1** -- [ 13 JUNE 2023 ]  
> [ NOTICE ]  
> [ ! ] - Initial Release

> **0.0.2** -- [ 06 JULY 2023 ]  
> [ ADDED ]  
> [+] Config file delete  
> [+] Config file create  
> [+] Server reset  
> [+] Server restart
>
> [ FIXED ]  
> [+] Hostname unchanged after error

> **0.0.3** -- [ 07 JULY 2023 ]  
> [ NOTICE ]  
> [+] Readme Update
>
> [ ADDED ]  
> [+] Help Command  
> [+] Update Command
