2. beginnr - Themenübersicht
•Einleitung
•Wie kam es zu diesem Projekt?
•Das Technische
•Ausgaben und Einnahmen
•Anforderungen an den Sponsor
•Kontaktaufnahme
3. Einleitung
beginnr - was ist das?
Beginnr soll ein neues Anonymitätsprojekt der
Deutschen Scene werden, dass speziell darauf
fokussiert ist, Neulinge anzusprechen.
Es sollen ohne Registration oder andere
Strapazen, die Möglichkeit geben, Socks5 Proxies
zu erwerben.
Das ganze funktioniert instant via Liberty Reserve
USD oder Euro (Kurs wird von Google geholt)
4. Herkunft des Projekts
Das Konzept an sich plane ich schon länger,
unkomplizierte Anonymität, ohne dass man
irgendetwas von sich preisgeben muss - ausser die
E-Mail Adresse.
Ist es nicht gerade das, was abschreckend
wirkt, wenn eine Anonymitätsanbieter nach E-Mail
Adresse, Passwörtern und schlimmstenfalls sogar
nach vor- und Nachname fragt?
5. Die Technik dahinter
Das technische Konzept wurde gestern Abend
entwickelt, ist also noch "druckfrisch".
Die folgenden Folien werden alles - vom Client, der
bestellt - bis zum Backend und der eigentlichen
Erstellung der Proxyaccounts darlegen.
Los geht's ;-)
7. Auf dieser Seite hat der User die Auswahl
zwischen 3 Paketen, diese sind jedoch
selbsterklärend. Das Tagespaket
jedoch, läuft jeweils bis 00:00 des
Kauftages.
9. Wenn der Benutzer sich für ein Paket
entschieden hat, wird er auf die jeweilige
Kaufseite weitergeleitet.
Klickt man den "Pay" Input, so wird man
zum
Liberty Reserve Shopping Cart Interface
weitergeleitet. Dort wird die Bezahlung
abgewickelt und bei erfolgreicher
Bezahlung wird der Benutzer
zu seinen Accountdaten weitergeleitet
und bekommt diese per Mail.
10. Konfiguration
Das gesamte Script wird über eine einzige PHP-
Datei konfiguriert:
sad
a
Dementsprechend wird keine Datenbank benötigt
11. Serverseite
Als Socks-Server kommt in meinem
lokalen Setup dante zum Einsatz:
Danted hat Multiuser Support und benutzt
die Systemaccounts.
12. Serverseite Part 2
Neue Socks könnten per SSH mit diesem
Komamndo angelegt werden:
'useradd '.$username.' --no-create-home --shell /bin/false'
Der oben angegebene Syntax ist
fehlerhaft, so wird das ganze im PHP-
Script ausgeführt, wobei $username für
einen zufälligen Usernamen steht.
13. Serverseite Part 3
Das Benutzerpasswort wird so festgelegt:
'echo '.$username.':'.$pass.' | chpasswd'
Wobei $username hier den eben
generierten Benutzernamen und $pass
das Passwort vertritt.
14. Serverseite Part 4
Das PHP-Script benutzt die SSH2
Klasse, die man bei PHP durch pecl
einfach nachinstallieren kann. Dies
müsste jedoch, wenn man Webspace
verwendet, der Hoster erledigen.
Der Vorteil daran ist, dass Webseite und
Socks-Server auf unterschiedlichen
Servern oder gar unterschiedlichen
Datencentern liegen können.
15. Serverseite Part 5
Beispielausgabe von socks.php
Account erstellt!
Username: mysocks_-14730453
Passwort: y2RBjEI5dikc
Ablaufdatum
2012-04-03
YYYY-MM-DD
Das sind auch die Daten, die der User
bekommt. So hat der User komplett
anonym seinen eigenen Socks5 Account
erworben und kann anonym Surfen.
16. Hosting
Als Hoster würde ich Epiohost.net
vorschlagen, ich konnte dort ein sehr
interessantes und aufschlussreiches Gespräch
mit dem Kundensupport führen, lest es euch am
Besten selbst einmal durch:
http://nopaste.me/paste/7633165394f7ac66389d98