Beiträge von perryflynn
-
-
-
-
Moin,
für Backups habe ich einen 500GB großen Storage Space welcher via SSHFS und CIFS angesprochen werden kann. Aktuell binde ich diesen via autofs auf meinem Server ein. In diesem Storagespace befindet sich ein 490GB großer LUKS Container (Raw Image File). Diesen möchte ich aus dem autofs-samba-mount heraus auch auf dem Server mounten.
Sprich zwei mounts ineinander verschachtelt.
Bei einem Verbindungsabbruch besteht nun aber das Problem, dass sich das /dev/loop0 Device bzw das cryptsetup so weghängen, dass nur noch ein Neustart des Servers (beim letzten Versuch sogar nur ein Hardreset) es ermöglichen, diese wieder zu löschen bzw zu trennen. Selbst ein "kill -9 piddescryptsetup" bleibt ungehört. Genauso bleibt ein "losetup -d" ohne Wirkung.
Kennt einer von euch da zufällig eine gute, funktionierende Lösung?
Danke und viele Grüße
Christian -
Jules,
interessant was so die letzten Stunden gelaufen ist und wie Deine Reaktionen waren.
Nun mal Spaß bei Seite und ein Beitrag ohne Smileys:
Du musst bei der ganzen Geschichte eines Bedenken: Du bist als Betreiber der Plattform für die Daten Deiner User verantwortlich. Und in den letzten Stunden wurdest Du auf den einen oder anderen Stolperstein hingewiesen. Alles allerdings Basics.
Einbettung von HTML Code
Es darf unter keinen Umständen möglich sein, dass User beliebigen HTML Code in Deine Plattform einbetten können. Ansonsten ist es nur eine Frage der Zeit bis deine Plattform Malware verteilt die sich dann Deine Besucher einfangen. Im schlimmsten Fall fangen Die sich Locky ein und das am besten noch in einem Firmen Netzwerk.Schaden im 6-stelligen Euro Bereich.
SQL Injection
Gibts schon Libs für die das für Dich machen:4. Data Retrieval And Manipulation — Doctrine DBAL 2 documentation
PHP: Prepared Statements - Manual
PHP: PDO::prepare - Manualmysql_query IST VERALTET und sollte NICHT MEHR BENUTZT WERDEN!
Porn
Auch hier wäre ich vorsichtig. Neben Kinderpornos, die ja (logischerweise) verboten und strafbar sind, gibt es auch sowas wie das Jugendschutzgesetz. Da musst Du dich absichern, ansonsten kassierst Du auch hier rechtliche Schläge. Ich würde die einfach nicht zulassen / löschen.Kein Impressum
Ist Pflicht in Deutschland."Ich lerne ja noch"
Kannst Du. Aber nicht in der wilden Laufbahn sondern lokal. Du kannst froh sein das Dich noch kein Malwareverschicker gefunden hat und Du dir noch keine Abuse / Abmahnung eingefangen hast.Selber machen ist nicht immer gut
Habe so das Gefühl, dass Du mehr oder minder alles selbst scriptest. Mag fürs "lernen" toll sein, im "echten" Leben aber unpraktikabel. Alle gängigen Frameworks und Template Engines kümmern sich da selbstständig drum, dass zB HTML von Users ordentlich maskiert werden.Mein Liebling: Homepage - Twig - The flexible, fast, and secure PHP template engine
-
-
-
Ein ProTipp wäre noch, dass im VNC das US Keyboard aktiv war und nun das deutsche und somit Sonderzeichen bzw Y und Z vertauscht sind.
-
Guckt euch doch das Schnipsel an was twiddern gepostet hat.
Das Ostereier Script fragt die Bildschirmauflösung ab. Und wenn die zu klein ist gibts halt keine Eier.
-
Uuuuuuh geil! Habe ja nur geschrieben das ich bisher keinen anderen Client gefunden habe der das kann. Danke! Schaue ich mir mal an.
-
Wenn man einen definierten Pool von Subdomains hat, kann man auch mit Lets Encrypt ein allgemein gültiges (SAN-) Zertifikat erzeugen. Hab das mal mit einem Userdir Setup unter NGINX gemacht:
Fake-Wildcard mit Lets Encrypt - Any Source
Habt ihr noch andere Ideen?

-
Moin,
für ein Projekt habe ich versucht, die Lambda Expressions aus C# .NET in PHP zu implementieren. Ich denke mal, dass es recht gut gelungen ist.

Ich bitte mal die PHP Fans hier im Forum um Feedback:
GitHub - perryflynn/PerrysLambda: Lambda expressions for PHP
PHP
Alles anzeigen<?php use PerrysLambda\ObjectArray as OA; use PerrysLambda\ArrayList as AL; $data = json_decode(file_get_contents(__DIR__."/testdata.json"), true); $collection = AL::asObjectArray($data); $skiptake = $collection // alle welche im useragent den Begriff "Android" enthalten ->where(function(OA $r) { return $r->agentScalar->contains('Android'); }) // doppelte Einträge anhand des useragent entfernen ->distinct(function(OA $r) { return $r->agent; }) // die ersten drei Einträge in der Liste löschen ->skip(3) // die ersten 5 Einträge nehmen, den rest löschen ->take(5) // sortieren nach "enthält den Begriff Linux" // agentScalar ist ein shortcut für `->getScalar('agent')` ->order(function(OA $r) { return $r->agentScalar->contains('Linux') ? 1 : 0; }) // anschließend nach dem useragent sortieren ->thenBy(function(OA $r) { return $r->agent; }) // sortieren ausführen und ArrayList zurück geben ->toList(); $skiptake->each(function(OA $r) { var_dump($r->agent); });Danke.

-
Jap, funktioniert wie bei "echten" Servern.
Natürlich kann man das Verzeichnis nicht verschieben.
-
christian
Danke, freut mich.
-
-
Hab da mal was für gebaut:
GitHub - perryflynn/parallels-shell-extensions: Make the ssh jail of parallels cloud server usableFreue mich über Feedback.

-
Genau sowas hab ich gesucht.
Danke!
-
Die Fehlermeldung kommt von Deinem Mailserver, nicht von 1&1.
Er fordert Dich dazu auf, Dich für den Versand von Mails via SMTP anzumelden.
-
Hallo liebe Wordpress Enthusiasten,
ich bin gerade ein bisschen überfordert was die Fülle und die (Un)übersicht der Plugin Galerie von Wordpress angeht.
Ich benötige für eine Wordpress Website folgende Plugins:
Kalender
Ein Terminkalender für Veranstaltungen die regelmäßig wiederkehren, aber einen fühsten und einen spätesten Termin haben.ZitatTermin alle zwei Wochen Donnerstags um 19:30, erster Termin am 14.01., letzter Termin am 19.01.
Social Media Integration
Das ist eher eine Frage als ein Plugin Request. Ich möchte Termine und Blog Beiträge über Twitter und Facebook teilen. Allerdings ohne die bösen Share Buttons im Template. Der Autor soll beim Verfassen der Beiträge entscheiden können, ob der Beitrag auf Twitter und Facebook verlinkt wird.Habt ihr da ein paar Empfehlungen für mich?

VG
Christian -
Sicherlich hat einer aus deinem Team irgendwann mal jemand in der Community ans Bein gepisst und der prollt jetzt mit sowas rum.
Wenn der Traffic so hoch ansteigt das die Automatik von netcup greift kannst Du da wenig machen. Hättest Du eine echte Hardware Maschine könntest Du bei entsprechender Bandbreite und Leistung einfach iptables Regeln setzen und gut wäre es. Was natürlich auch nur bis zu einem gewissen Grad funktioniert.
Ansonsten kannst Du dir nur die Logs schnappen und Anzeige erstatten.