Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leblanc-simon/addip
https://github.com/leblanc-simon/addip
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/leblanc-simon/addip
- Owner: leblanc-simon
- Created: 2014-01-12T08:02:06.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-02-21T22:25:03.000Z (over 8 years ago)
- Last Synced: 2023-03-12T00:22:53.121Z (over 1 year ago)
- Language: PHP
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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
------------```bash
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 :
```bash
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èsAstuces
-------* 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