Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

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

README.md

AddIp

Permet de mettre en place une interface web afin d'autoriser des adresses IP à se connecter à des serveurs.

On configure des droits dans le fichier de configuration et le site autorise les accès pour l'adresse IP se connectant sur le site.

Installation

git clone https://github.com/leblanc-simon/addip.git
cc bin/addip.c -o bin/addip
cp config/config.ini.sample config/config.ini

Si le site est executé avec un autre utilisateur que l'utilisateur pouvant se connecter sur les serveurs distant :

cd bin
chown [user se connectant sur les serveurs distant] addip
chown [user se connectant sur les serveurs distant] addip.php
chmod 755 addip
chmod u+s addip

Il faut ensuite modifier le fichier config/config.ini pour l'adapter à ses besoins :

  • [command] : définition des binaires, temps d'autorisation, ...
  • [port] : définition des types de ports disponibles
  • [server] : définition des serveurs disponibles
  • [user] : définition des utilisateurs et de leur mot de passe
  • [right] : définition des droits d'accès

Astuces

  • Il est possible de personnaliser le message en fonction de l'utilisateur. Pour cela, il suffit de mettre un fichier [nom d'utilisateur].html dans le répertoire src/template. Celui-ci s'affichera alors en dessous de la confirmation d'autorisation.
  • Faire pointer le DOCUMENT_ROOT sur www afin que le fichier de configuration ne soit pas accessible

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published