Skip to content

zuloo/snyp

Repository files navigation

Photo http://twitpic.com/dkvjpk

For more information, see <http://esniper.sf.net/>.

Es werden nicht alle Features von esniper genutzt, einige wurden Aufgrund der Verwaltung 
über PHP abgebildet.

!!!You can use the esniper file that is provided in the actual release or compile the newest 
version from the CVS.

-----------------------------------------------------------------------------------------------------

!!! ATTENTION - the PHP-Scripts are based on an early implementation by the original author
of esniper. There are plenty of vulnerabilities in that code. The script is intended to run
on your private network. DO NOT ALLOW PUBLIC ACCESS! I intend to fix these vulnerabilities,
but have not found the time to do so, yet. If you want to fix them yourself please share a
pull request.

-----------------------------------------------------------------------------------------------------

Requirements:
Apache, PHP, MySQL, esniper, pstree, grep

It is provided that the pathes to SH and PHP-interpreter are:
/bin/sh
/usr/bin/php
(Suse 9 default)

If this are not the standard on your system you have to change it in updateDB.php, reload.php and
esniperstart.sh.

------------------------------------------------------------------------------------------------------

Schritte für die Installation:

1. Dateien in einem durch z.B. Apache gehosteten Ordner kopieren und setperms.sh in dem Ordner ausführen.
2. Datenbank in MySQL anlegen und die esniper.sql importieren.
3. Einen User in MySQL für die Datenbank anlegen (oder den Root-User nutzen)
4. In der Datei config.inc die Einstellungen anpassen.
   !Es muss auf die Dateien refereneziert werden: z.B./usr/bin/esniper   
5. Die reload.php in die crontab eintragen und am besten jede Stunde laufen lassen.
   Die reload.php prüft, ob noch alle Snipe-Prozesse laufen, bzw. beendet fehlerhafte. Sie kann auch beim
   Booten ausgeführt werden.
6. Schön aus dem Web snipern.

optional: Wenn die Seite aus dem Web erreichbar ist, sollte eine Sicherung mit .htaccess über Apache erfolgen.



installation steps:

1. Copy files in a Apache hosted folder and execute setperms.sh from this folder.
2. Create a database in MySQL and import the esniper.sql structure.
3. Create a user in MySQL for the database (or use the root-user).
4. Adapt the confic.inc to your installation properties.
   !There have to be absolute references on files: e.g. /usr/bin/esniper
5. Put the reload.php in the crontab to run every hour.
   The reload.php stops unknown esniper processes and starts missings. You could either execute it on booting.
6. Sniper from the Web.

optional: If the frontend is accessable from the Web, you should secure it with .htaccess file.

About

a web 2.0 interface to esniper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published