mirror of
https://github.com/iio612/DEFENDER.git
synced 2026-02-14 19:54:21 +00:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8f08a1e77f | ||
|
|
c59dd16e87 |
56
README.md
56
README.md
@@ -127,18 +127,8 @@ Pour Les prochains lancement de defender vous devez utiliser la commande suivant
|
|||||||
"SERVICE_HOST": "HOST.DE.TON.DEFENDER",
|
"SERVICE_HOST": "HOST.DE.TON.DEFENDER",
|
||||||
|
|
||||||
"OWNER": "TON_NICK_NAME",
|
"OWNER": "TON_NICK_NAME",
|
||||||
"PASSWORD": "admin",
|
"PASSWORD": "admin"
|
||||||
|
|
||||||
"CONFIG_COLOR": {
|
|
||||||
"blanche": "\\u0003\\u0030",
|
|
||||||
"noire": "\\u0003\\u0031",
|
|
||||||
"bleue": "\\u0003\\u0020",
|
|
||||||
"verte": "\\u0003\\u0033",
|
|
||||||
"rouge": "\\u0003\\u0034",
|
|
||||||
"jaune": "\\u0003\\u0036",
|
|
||||||
"gras": "\\u0002",
|
|
||||||
"nogc": "\\u0002\\u0003"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -147,10 +137,10 @@ Pour Les prochains lancement de defender vous devez utiliser la commande suivant
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"SERVEUR_IP": "YOUR.SERVER.IP",
|
"SERVEUR_IP": "YOUR.SERVER.IP",
|
||||||
"SERVEUR_HOSTNAME": "irc.deb.biz.st",
|
"SERVEUR_HOSTNAME": "YOUR.SERVER.HOST",
|
||||||
"SERVEUR_LINK": "defenderdev.deb.biz.st",
|
"SERVEUR_LINK": "LINK.DE.TON.SERVER",
|
||||||
"SERVEUR_PORT": 6901,
|
"SERVEUR_PORT": 6901,
|
||||||
"SERVEUR_PASSWORD": "yourpassword",
|
"SERVEUR_PASSWORD": "YOUR_LINK_PASSWORD",
|
||||||
"SERVEUR_ID": "10Z",
|
"SERVEUR_ID": "10Z",
|
||||||
"SERVEUR_SSL": true,
|
"SERVEUR_SSL": true,
|
||||||
|
|
||||||
@@ -201,10 +191,46 @@ Pour Les prochains lancement de defender vous devez utiliser la commande suivant
|
|||||||
Le mot de passe de l'administrateur et le mot de passe du service doivent être modifiés pour des raisons de sécurité.
|
Le mot de passe de l'administrateur et le mot de passe du service doivent être modifiés pour des raisons de sécurité.
|
||||||
Ne partagez pas vos informations de connexion au serveur IRC avec des tiers.
|
Ne partagez pas vos informations de connexion au serveur IRC avec des tiers.
|
||||||
a votre premiere connexion vous devez tapez
|
a votre premiere connexion vous devez tapez
|
||||||
|
```
|
||||||
/msg [NomDuService] auth [nickname] [password]
|
/msg [NomDuService] auth [nickname] [password]
|
||||||
-- Une fois identifié tapez la commande suivante
|
-- Une fois identifié tapez la commande suivante
|
||||||
/msg [NomDuService] editaccess [nickname] [Nouveau-Password] 5
|
/msg [NomDuService] editaccess [nickname] [Nouveau-Password] 5
|
||||||
|
```
|
||||||
|
# Unrealircd configuration
|
||||||
|
```
|
||||||
|
listen {
|
||||||
|
ip *;
|
||||||
|
port 6901;
|
||||||
|
options { tls; serversonly; }
|
||||||
|
}
|
||||||
|
|
||||||
|
link LINK.DE.TON.SERVER
|
||||||
|
{
|
||||||
|
|
||||||
|
incoming {
|
||||||
|
mask *;
|
||||||
|
bind-ip *;
|
||||||
|
port 6901;
|
||||||
|
//options { tls; };
|
||||||
|
}
|
||||||
|
|
||||||
|
outgoing {
|
||||||
|
bind-ip *; /* ou une IP précise */
|
||||||
|
hostname LINK.DE.TON.SERVER;
|
||||||
|
port 6901;
|
||||||
|
//options { tls; }
|
||||||
|
}
|
||||||
|
|
||||||
|
password "YOUR_LINK_PASSWORD";
|
||||||
|
|
||||||
|
class servers;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
ulines {
|
||||||
|
LINK.DE.TON.SERVER;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
# Extension:
|
# Extension:
|
||||||
Le code est modulaire et conçu pour être facilement étendu. Vous pouvez ajouter de nouvelles commandes, de nouvelles fonctionnalités (mods/mod_test.py est un exemple pour bien demarrer la création de son module).
|
Le code est modulaire et conçu pour être facilement étendu. Vous pouvez ajouter de nouvelles commandes, de nouvelles fonctionnalités (mods/mod_test.py est un exemple pour bien demarrer la création de son module).
|
||||||
|
|||||||
@@ -184,6 +184,9 @@ class Config:
|
|||||||
print(f'FileNotFound: {fe}')
|
print(f'FileNotFound: {fe}')
|
||||||
print('Configuration file not found please create core/configuration.json')
|
print('Configuration file not found please create core/configuration.json')
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
except KeyError as ke:
|
||||||
|
print(f'Key Error: {ke}')
|
||||||
|
print('The key must be defined in core/configuration.json')
|
||||||
|
|
||||||
def __load_service_configuration(self) -> ConfigDataModel:
|
def __load_service_configuration(self) -> ConfigDataModel:
|
||||||
import_config = self.__load_json_service_configuration()
|
import_config = self.__load_json_service_configuration()
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"version": "5.2.5"
|
"version": "5.2.6"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user