Der Root "Installhelper"

06/20/2011 21:14 'aiiR7#1
Yo,

Ich hab' in letzter Zeit aus langeweille an einem Installhelper gebastelt, speziell für Dedizierte Server (Root's).

Dieser verfügt über folgende Funktionen:

- Portsnap Downloaden (beim 1.) - danach updaten
- Pwgen (Password Generator)
- Screen (für die, die alte Files benutzen, geht aber auch via Cronjob)
- Python (War damals für die 10'er make.py
- Libs (für die Files)
- MySQL (Joa, für die Datenbanken halt)
- PAE Kernel (man kann mehr als 2,9GB~ Ram verwenden)
- IPFW (Firewall)
- PF (Packet Filter)
- SSH Guard (Schützt vor Bruteforces etc.)
- Apache2 (Webserver)
- PHP5 (Damit die Scripts funktionieren)
- PHP 5 Extensions (z.B Curl, zlib o.a. werden oft benötigt)
- Swap (Virtueller Arbeitsspeicher)
- Systemupdate + Upgrade (Man kann das System updaten, oder upgraden)

- System Passwort ändern (für den Benutzer auf dem Root)
- MySQL Passwort setzen (Nach der Installation)
- MySQL Passwort ändern (Falls man es ändern möchte oder vergessen hat)

Diesen möchte ich euch zur verfügung stellen, er ist wieder wie meine Backup Shell in Bash geschrieben.

Möchtet ihr noch andere Funktionen?

PS: Es wird natürlich alles automatisch installiert, ihr müsst lediglich die Funktion auswählen :p

Achja, der Vorteil mit der Shell ist auch, dass alles kostenlos ist - ihr braucht auf keine 0815 Services zurückzugreifen (z.B den von Daroo)
06/20/2011 21:49 .ZiPPO#2
N1 :DD
Danke das du wieder zurück gekommen bist...
Auch wenn es dir ne zeit lang nicht gut ging
:D
Sehr nice mach bitte weiter so :)
06/20/2011 21:50 -Tuni#3
Sehr cool,
vorallem das mit PAE + IPFW :D
06/20/2011 21:52 LxR'EsoZiaL#4
mh nochmehr sicherheits Updates wie DDoS Schutz vor Infis Tools o.ä. in einer .txt wie man es in den Gamefiles usw einabut währe auch nett ^^.
06/20/2011 21:52 'aiiR7#5
Quote:
Originally Posted by Scheiss Bug's! View Post
Sehr cool,
vorallem das mit PAE + IPFW :D
PAE, IPFW + PF, kannst auch alles dann zusammen installieren.
Wobei IPFW oder. PF reicht.

Habt ihr noch Ideen, was ich hinzufügen kann?

--

Man kann ein Systemupgrade nur dann durchführen, wenn ein normaler Kernel gebuilded ist, sprich es darf in dem Moment kein PAE installiert sein.

Quote:
Originally Posted by ~АLeЖ~ View Post
mh nochmehr sicherheits Updates wie DDoS Schutz vor Infis Tools o.ä. in einer .txt wie man es in den Gamefiles usw einabut währe auch nett ^^.

Man kann nur paar Sachen dafür definieren, also FW Rules.
Gibt zwar noch andere Möglichkeiten, aber wirklichen Schutz habt ihr erst mit einer guten Bandbreite, Hardware Firewall etc. - hört euch da mal bei eurem Hoster um.
Sofern ihr kein Schutz habt, werden die Evil IP's wahrscheinlich genullrouted.
06/20/2011 22:04 .Marcel'#6
Quote:
Originally Posted by 'aiiR7 View Post
Yo,

Ich hab' in letzter Zeit aus langeweille an einem Installhelper gebastelt, speziell für Dedizierte Server (Root's).

Dieser verfügt über folgende Funktionen:

- Portsnap Downloaden (beim 1.) - danach updaten
- Pwgen (Password Generator)
- Screen (für die, die alte Files benutzen, geht aber auch via Cronjob)
- Python (War damals für die 10'er make.py
- Libs (für die Files)
- MySQL (Joa, für die Datenbanken halt)
- PAE Kernel (man kann mehr als 2,9GB~ Ram verwenden
- IPFW (Firewall)
- PF (Packet Filter)
- SSH Guard (Schützt vor Bruteforces etc.)
- Apache2 (Webserver)
- PHP5 (Damit die Scripts funktionieren)
- PHP 5 Extensions (z.B Curl, zlib o.a. werden oft benötigt)

- Swap (Virtueller Arbeitsspeicher)
- Systemupdate + Upgrade (Man kann das System updaten, oder upgraden)

- System Passwort ändern (für den Benutzer auf dem Root)
- MySQL Passwort setzen (Nach der Installation)
- MySQL Passwort ändern (Falls man es ändern möchte oder vergessen hat)

Diesen möchte ich euch zur verfügung stellen, er ist wieder wie meine Backup Shell in Bash geschrieben.

Möchtet ihr noch andere Funktionen?

PS: Es wird natürlich alles automatisch installiert, ihr müsst lediglich die Funktion auswählen :p

Achja, der Vorteil mit der Shell ist auch, dass alles kostenlos ist - ihr braucht auf keine 0815 Services zurückzugreifen (z.B den von Daroo)
Bei einem falsch konfigurierten Apache System können schnell Sicherheitslücken entstehen, deswegen würde ich empfehlen einen Webserver zu mieten, ist sicherer, und schont euren Traffic.
Also dort bitte vorsichtig sein.
06/20/2011 22:09 'aiiR7#7
Quote:
Originally Posted by ჩanana :3 View Post
Bei einem falsch konfigurierten Apache System können schnell Sicherheitslücken entstehen, deswegen würde ich empfehlen einen Webserver zu mieten, ist sicherer, und schont euren Traffic.
Also dort bitte vorsichtig sein.
Ich dachte eigentlich, dass man darüber seinen "Lizensserver" laufen lässt, gerade wenn der Installer für einen DynDns Server genutzt wird.
Am Ende des Tages ist es jedem selbst überlassen, ich dachte, wieso sollte ich es nicht einbauen. :)
06/20/2011 22:28 king300120#8
Nice, hat mir geholfen! Aber nicht so stark weil ich einen Hamachi-Server habe also kein THX!
06/20/2011 22:29 'aiiR7#9
Quote:
Originally Posted by king300120 View Post
Nice, hat mir geholfen! Aber nicht so stark weil ich einen Hamachi-Server habe also kein THX!
Den kannst du selbst dann benutzen, einfach kurz dein Adapter auf das DHCP Interface switchen, und schon kannst du es dir installieren (falls du gewisse Funktionen brauchst)
06/21/2011 00:05 jackdown9#10
Hab persönlich keine Verwendung für, find aber die Funktionen nice. Wird 100% vielen helfen.
06/21/2011 00:16 CreXes#11
ich verstehe nicht genau,

der Installhelper kann auf dem Root installiert werden und dann sind alle Funktionen von Oben beschrieben , installiert ?
06/21/2011 02:02 .Marcel'#12
Quote:
Originally Posted by CreXes View Post
ich verstehe nicht genau,

der Installhelper kann auf dem Root installiert werden und dann sind alle Funktionen von Oben beschrieben , installiert ?
Ja, dieses "Programm" gibt alle benötigten befehle in die Konsole ein, du musst die datei nur ausführen der rest geht auto.
06/21/2011 17:07 'aiiR7#13
Hat noch jemand Ideen oder Vorschläge?

Sonst gibts den heute abend zum Download.
06/24/2011 22:51 FuBaum :3#14
Nice one, wie immer bro.
06/24/2011 22:52 'aiiR7#15
Werde ihn Heute Nacht releasen, paar kleine Schönheitsfehler korrigieren.