PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seltsame Bettelaufrufe



Frenja
06.03.2008, 22:11
Hallo,
ich hab bei mir einen User, über dessen Bettelaufrufe ich mich wirklick wunder, vor allem weil ich nicht weiß wie dieser User das zustande bringt.
Ich stell hier einfach ein paar geloggte links rein, und ihr sagt mir dann wie der das macht und ob das ein faker ist, ok?

z.b.

http://en.wikipedia.org/wiki/Board
http://www.nytimes.com/2007/08/23/us/23loan.html?ex=1345521600&en=1a2784baa114fe85&ei=5088&partner=rssnyt&emc=rss
http://www.croatia.hr/English/default.aspx
http://www.nasa.gov/columbia/home/CAIB_Vol1.html
http://www.cbc.ca/canada/montreal/story/2007/08/16/murderer-teacher.html?ref=rss

und das sind nur ein paar von sehr vielen, ich hatte auch schon einen aufruf vom weißen Haus dabei.

Außerdem ist das hier sehr interresant:
http://www.elsterjet.de/betteln4u.php

das ist doch auf jeden fall verboten, oder?

ich hoffe ihr könnt mir da weiterhelfen, bin da im moment ein bisschen ratlos, werde den user aber auf jeden fall auffordern diese seltsamen bettelaufrufe von den amerikanischen usw seiten zu unterlassen.

Danke

Frenja


ach ja, den besten hab ich vergessen:
/sponsorbanner.php
wie kommt das zustande??

Gremlin
06.03.2008, 22:49
Das ganze funktioniert in dem man den Referer im Browser ändert das geht in vielen Browsern, unter anderem in FireFox mit der Erweiterung "RefControl" hierdurch lässt sich ein beliebiger Referer festlegen.

Gruß
Gremlin

Frenja
07.03.2008, 00:06
Soll heißen mit jeder seite die er besucht wird der bettellink über den refcontrol angegeben??
kann ich das irgendwie verhindern?

Gremlin
07.03.2008, 00:37
Nein, ich formuliere es mal anders:
Derjenige nutzt RefControl um den Referer zu verändern das ist die Url die du im Admin angezeigt bekommst.

Ich weis ja jetzt nicht wieviele Aufrufe er macht, und ob das mehr Aufrufe sind als die Reloadsperre (also z.B. 2 pro Stunde obwohl Reload 1h) wenn das so ist dann vermute ich das derjenige:

- Ref-Control zum verschleiern des Referers...
- ... Onion Routing zum verschleiern der IP nutzt

Kannste dir also dann so vorstellen das er z.B. deine Seite ständig aufruft, durch Onion Routing jedesmal eine "neue IP" hat, und mit Ref-Control den leeren Referer versteckt.

Ob das so allerdings umsetzbar ist, ist fraglich wäre nur eine Möglichkeit die ich mir grad mal überlegt habe wie sowas möglich wäre ;)

Worka
07.03.2008, 02:29
@Gremlin
Ein Bekannter boostet so ähnlich seine Minicity (falls einer weiss was das ist).

Vielleicht kann ich ein Tool schreiben, dass sich von diesem Onion dingsda Tool (möchte den Namen jetzt nicht nennen), alle paar Sekunden eine neue IP holt und dann eine Liste mit IP´s des Systems erstellt.

Muss aber mal sehen ob das Funktioniert und wann ich dafür mal Zeit fände.

Koki12
11.03.2008, 19:13
Bei mir hab ich genau die Selben Logs.
Habe den User bei mir gesperrt.

Medusier
14.03.2008, 01:23
Ich habe mal ein kleines Schnippzell geschrieben, womit es möglich ist, die Bettel-Aufrufe in eine Tabelle zu schreiben.

Der Schnippsel kommt in die Datei: \content\bettel.php
(am besten in den Kopf)



// Bettel Log schreiben
$zeit=time();
$reffer=$_SERVER['HTTP_REFERER'];
$row=mysql_fetch_array(db_query("select id from ".$db_prefix."_bettel_log where uid='".$_GET['ref']."' and ref='".$reffer."'"));
if ($row[id])
{ db_query("UPDATE ".$db_prefix."_bettel_log set count=count+1 where id='".$row[id]."'"); }
else db_query("INSERT INTO ".$db_prefix."_bettel_log (uid,zeit,ref) VALUES ('".$_GET['ref']."','".$zeit."','".$reffer."')");
Hier noch die Tabelle (mit MySql anlegen)



CREATE TABLE `vms_bettel_log` (
`id` int(11) NOT NULL auto_increment,
`uid` int(11) NOT NULL default '0',
`zeit` int(10) NOT NULL default '0',
`ref` varchar(255) NOT NULL default '',
`count` int(10) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
Mal sehen, werde mir dann auch noch was schreiben für die ADMIN
Poste es dann auch hier.

Gruß
Medusier

Koki12
14.03.2008, 02:52
Das ist doch viel zu DB-Lastig.
Weil jeder Aufruf, ein Insert !

Ich hattes mal auf meiner Seite, iwan geht nix mehr !

Medusier
14.03.2008, 04:29
Mhhh, dann hast aber nen langsamen DB Server *G*
Also der zählt doch nur Bettel-Aufrufe....

Also sonst nix..

Gruß
Medusier

Koki12
14.03.2008, 13:51
Ich hatte nach diesem Prinzip einen Log, für User !
Jede Seite die ein User betretten hat, wurd Gespeichert.
Mit weit mehr als 20K Einträge, wird die DB Langsamm.
Ach, die DB war das ja noch nichtmals, dass war die Seite wo ich die Logs aufgelistet habe...

jpwfour
14.03.2008, 16:56
macht auch nicht so viel sinn, jeden seitenaufruf je user in der db zu speichern.

will man so ausfürhliche logs, sollte man sich der server eigenen bedienen, die wesentlich ressourcen schondender sind und meistens ja eh angelegt werden, also warum die zusatzarbeit (sofern man vollen zugriff darauf hat).

zu dem schnippsel von medusier:
zusätzlich zum referrer wäre vielleicht auch noch die ip interessant, daran kann man dann auch noch erkennen, ob der user seinen bettellink über proxies aufruft etc.