Über Skript Beiträge auf mehrere Foren gleichzeitig posten?

alles

Lt. Junior Grade
Registriert
Aug. 2004
Beiträge
285
Hallo zusammen,

ich führe ein bescheidenes und überschaubares Forum und wir werden ständig von diversen Usern belästigt. Wird einer von Ihnen gebannt, meldet sich dieser wohl unter einem neuen Pseudonym an und bringt die selben Beiträge.

Im Zuge meiner Recherche habe ich in Erfahrung gebracht, dass es nicht nur uns erwischt hat, sondern dies mehrere, ähnlich gelagerte Boards betrifft.

Nun stellt sich mir die Frage, wie bringen die Leute das fertig, ein Beitrag zeitglich auf diversen Foren zu bringen. Eines unserer Mitglieder brachte das Stichwort "Script", wobei er es nicht näher ausführen konnte.

Daher wende ich mich diesbezüglich an Euch und bedanke mich schon recht artig für jeden aufklärenden Hinweis!


Viele Grüße,
alles
 
Recht herzlichen Dank für den Hinweis mit cURL. Allerdings dient es laut Wiki zum Herunterladen und Hochladen von Dateien! Wenn das Tool Threads auf diversen Foren eröffnen kann, wie macht es das bzw. wie würde die Umsetzung aussehen. Generiert es eine Art BAT-Datei und bei einem Doppelklick führt es den Inhalt aus?

IP-Bann leider ohne Erfolg, da diese ständig variiert :-(
 
Hast du die Möglichkeit neuen Accounts eine Captcha-Abfrage aufzuzwingen? hw-journal.de macht das zum Beispiel so. Ein Account unter einer bestimmten Anzahl an Beiträgen muss Captchas beantworten, bevor er einen Beitrag posten darf.
 
Klingt an und für sich ganz gut. Danke für den Hinweis. Werde das an den Forumsverantwortlichen weiterleiten und er soll sich das ansehen. Das liegt dann doch über meine Kompetenz.

Aber wie sieht so ein Skript nun (inhaltlich) wirklich aus? Ist das ein Programm oder eine Art Batch-Datei mit ausführenden Befehlen?
 
Als Denkanstöße: man kann mit curl Daten per GET oder POST mitsenden.
Man braucht eigtl nur zweimal curl aufrufen. Einmal für den Login, dann gibts einen Cookie & eine Session und die übergibt man dann zusätzlich zu den POST-Daten an das Forum.

Ein Captcha ist ein ziemlich gutes Hindernis für Spammer. Die Idee finde ich gut.
 
Hmm, scheint sowas wie eine Programmiersprache auf Basis von PHP zu sein oder sowas. Gut, dass ich so viel Ahnung davon habe ;-)
Aber Danke für Deine Hinweise, Troublegum, Du scheinst zu wissen, von was Du redest!

Vielleicht kann mir trotzdem jemand konkret auf die Sprünge helfen. Gibt man über Google Schlagworte wie "posting forum curl" ein, findet man schon bisschen was. Im Source-Code kommt ziemlich häufig "setopt" vor und "get" oder "post" kaum. Die Ergebnisse werfen mehr Fragen auf, als es beantwortet.
Muss es über eine Website aufgerufen werden oder wie wird der Code ausgeführt?
Wie hätte es zum Beispiel ausgesehen, um meinen Erstbeitrag #1 über cURL hier auf CB zu setzen?

Wäre toll, wenn irgendwer Licht ins Dunkel bringen könnte!
 
Zuletzt bearbeitet:
Also du bist dann wohl über PHP Skripte gestolpert, die CURL aufrufen und benutzen.
Da gibt es die Syntax mit den curl_setopt() Befehlen.
Aber an sich ist CURL kein Werkzeug, das auf PHP basiert. Man kann CURL auch ganz normal als Kommandozeilenprogramm (d.h. im Linux Terminal oder in der Windows Eingabeaufforderung) benutzen.

Wenn man im Internet ein Formular ausfüllt (wie z.B. beim Posten eines Beitrages),
dann schickt der Browser die eingetippten Daten per POST an den Server.
Das CURL Skript muss einfach nur das gleiche machen, wie der Browser.
Nämlich jedes Eingabefeld samt passenden Werten an den Server zu schicken.
Im Falle eines Forums kommt natürlich noch dazu, dass man sich vorher einloggen muss und Cookies handhaben sollte.

Ich will jetzt nicht das Computerbase-Forum vollspammen (dazu reicht der Befehl sowieso nicht aus),
aber mit dem folgenden Befehl schickt man drei Werte (f = 12345, subject = Thementitel und message = Beitragstext) per POST an einen Server im Internet. Das ist jetzt absichtlich ein Testserver, der extra dafür gemacht ist.
Code:
curl --data "f=12345&subject=Thementitel&message=Beitragstext" http://httpbin.org/post
Das ist ein Befehl, der in der Eingabeaufforderung eingegeben werden muss. Dafür muss auf dem PC curl installiert werden. Für den normalen Windows-Benutzer ist das sicherlich sehr ungewohnt.

Für den Server wäre das in etwa das gleiche, wie wenn du ein Formular mit diesen drei Werten ausfüllst und der Browser die ausgefüllten Werte dann an die Adresse http://httpbin.org/post schickt.

Wenn du gut englisch kannst, kannst du auch das offizielle CURL-Tutorial zum Thema HTTP Scripting durchlesen. Da wird auch auf Formulare eingegangen.
http://curl.haxx.se/docs/httpscripting.html
 
Zuletzt bearbeitet:
Es gibt extra Programme (zB. XRumer), die Spambeiträge massenhaft in tausende Foren und auf websites in den Kommentaren posten. Dagegen kann man sich nur wehren, indem man den Registrierungsprozeß erschwert, entweder durch eine ordentliche Captcha-Lösung oder auch mit irgendwelchen Fragen, die man bei der Registrierung beantworten muss. Ein Abgleich der Daten des neuen Users mit http://www.stopforumspam.com/ kann auch nicht schaden.
 
Zurück
Oben