Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |
| INTERNET IP BAN FÜR DAS ILCH SCRIPT | |||
|---|---|---|---|
| jameson Mitglied
Posts: 21 |
Und zwar hab ich vollgendes problem :
Tag und Nacht ist ein sogenannter Gast mit ein und der selben Net-Ip auf meiner Clanpage...... Nun zu meiner bitte, kann mir irgendjemand ein script erstellen mitdem ich nervende Leute per Internet Ip einfach bannen kann??!!!!! (bin mir sicher , dies möchten auch viele die das ilch clanscript nutzen!) THX schon mal im Vorraus verwendete ilchClan Version: 1.1 betroffene Homepage: ngtclan.de |
||
| s_down Mitglied
Posts: 1194 |
Da das aus sicht der Meisten unnütz ist wurde meines Wissens noch nie einen Code hier gepostet obwohl schon zig Anfragen kamen.
Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Mairu Coder
Posts: 12616 |
Letztendlich wäre es doch auch nur eine simple if Abfrage, die man mit wenigen Zeilen Code verwirklichen kann, allerdings gibts in Europa kaum feste IP Adressen für Heimanwender, weswegen es bisher nicht umgestetzt wurde.
Was genau macht der Gast denn, was dich stört? Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| thbreidenbach Mitglied
Posts: 348 |
wie genau soll denn die Sperre laufen, wenn der *Gast* nur die Page besucht???? Er logt sich ja nicht ein, wie man dann das reine ansehen der Page unterdrücken will musste mir mal erklären
Ein IP Bann greift bei allen mir bekannten Scripts erst wenn ein Login-Versuch durchgeführt wird... Gruss Breiti -->leider kein "ilcher" mehr... www.solstice-gaming.eu |
||
| Mairu Coder
Posts: 12616 |
Also die IP Adresse wird immer in einer Variable an den Server gesendet, die man in PHP mit $_SERVER['REMOTE_ADDR'] abfragen kann, und zwar nicht erst beim Loginversuch, sondern schon beim Seitenaufruf.
Oder liege ich da falsch? (Bin mir nicht sicher) Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| s_down Mitglied
Posts: 1194 |
jup.. IP liegt bei jedem Seitenauffruf vor.
also eigentlich köntest du zuoberst in die index.php das einfühen: $bannedips = array{"Deine IP","mit Kommas getrennt"}
if(in_array($_SERVER['REMOTE_ADDR'],$bannedips))
{
echo "IP Bann!";
}
else
{
//index code
}Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Benny Mitglied
Posts: 1436 |
Toll S_down jetz habe ich alles umsonst geschrieben
Aber die If-Else würde ich so ändern. {
echo "IP Bann!";
exit();
}
Dann spart man sich den Rest in geschweifte Klammern zu setzen... TRACKMANIA NATIONS FOREVER SERVER TIROL |
||
| jameson Mitglied
Posts: 21 |
Zitat geschrieben von Mairu
Letztendlich wäre es doch auch nur eine simple if Abfrage, die man mit wenigen Zeilen Code verwirklichen kann, allerdings gibts in Europa kaum feste IP Adressen für Heimanwender, weswegen es bisher nicht umgestetzt wurde. Was genau macht der Gast denn, was dich stört? hiho erstmal an alle !!!!! ich weiss dass er ein exmember ausn clan ist (mit der ip:82.96.101.9 ) =immer der selbe Internetbenutzer= seit ich euer ilch script benutze..... Leider nervt mich daran nur dass er schon mal mist gebaut hat aufn ts² server und ich weiss nicht wie gebildet der mittlerweile im scripten ist....blabla , was natürlich nicht heissen soll dass das ilch script nicht sicher ist aber muss zugeben, vondemher hatte ich zum glück (noch) |
||
| jameson Mitglied
Posts: 21 |
keine probs....
aber erklärt mir mal was ein und der selbe typ ja, nachts egal wann ,morgens egal welche uhrzeit und tagsüber immer wieder als gast drauf ist.....???!!????? Kp wäre net wenn ihr sowat für mich basteln könntet MFG NGT |
||
| jameson Mitglied
Posts: 21 |
kk , des teste ich doch gleich glatt mal .......
VIELEN DANK M8 für die schnelle Hilfe!!!! Greetz jame |
||
| Mairu Coder
Posts: 12616 |
Ich will ja jetzt nicht unhöflich wirken, aber du solltest schon die Antworten auf deine Fragen lesen. Denn genau das hat s_down doch gemacht, wie wärs, wenn du dir einfach nochmal die vorherigen Posts anschaust.
Zusammengefasst solltest du folgendes ganz oben in deiner index.php einfügen $bannedips = array{"82.96.101.9"};
if (in_array($_SERVER['REMOTE_ADDR'],$bannedips)) die("IP BANN");
Zuletzt modifiziert von Mairu am 27.09.2006 - 11:42:40 Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| s_down Mitglied
Posts: 1194 |
*edit: nochmals angepasst
er hats jetzt gesehen.... @ Benny ja hast recht.. ich brauche das nur nie
@ Mairu die ist noch besser Also hier das in die index.php nach dem define ( 'main' , TRUE );einfügen: $bannedips = array("Deine IP's","mit Kommas getrennt");
if(in_array($_SERVER['REMOTE_ADDR'],$bannedips)) die("IP Bann!");
Oder ne Liste mit den IP's erstellen(liste.txt alle IP's untereinander): und diesen Code einfügen: $bannedips = file("liste.txt");
if(in_array($_SERVER['REMOTE_ADDR'],$bannedips)) die("IP Bann!");
und die textdatei Hochladen in den Ordner wo auch die index.php ist Zuletzt modifiziert von s_down am 27.09.2006 - 12:04:24 Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| jameson Mitglied
Posts: 21 |
tut mir leid man.... hab gedacht der fehler wäre behoben....bin nich sehr weit in php..jeder fängt doch mal an wa?
aber danke dass ihr so schnell antwortet... echt nice nice @ Ilch community oki s_down mach ich jetz mal |
||
| jameson Mitglied
Posts: 21 |
VIELEN DANK man
habt ihr aba schnell hinbekommen.... Zuletzt modifiziert von jameson am 27.09.2006 - 11:47:17 |
||
| jameson Mitglied
Posts: 21 |
haha wie geil ich hab ihn endlich los.....
N1 man ... macht weiter soo !!! MFG NGT |
||
| jameson Mitglied
Posts: 21 |
leider funzt der ban nicht mehr .
was ist falsch daran??? ((
<?php
define ( 'main' , TRUE );
$bannedips = file("liste.txt");
if(in_array($_SERVER['REMOTE_ADDR'],$bannedips)) die("IP Bann!");
{
echo "IP Bann!";
exit();
}session_name ('sid');
session_start ();
require_once ('include/includes/config.php');
require_once ('include/includes/loader.php');
db_connect();
$allgAr = getAllgAr ();
$menu = new menu();
user_identification();
site_statistic();
require_once ('include/contents/'.$menu->get_url());
db_close();
debug('anzahl sql querys: '.$count_query_xyzXYZ);
debug('',1);
?>
Zuletzt modifiziert von jameson am 19.12.2006 - 08:12:34 |
||
| Mairu Coder
Posts: 12616 |
Letztendlich hätte er nie funktionieren dürfen
So würde es gehen <?php
define ( 'main' , TRUE );
$bannedips = file("liste.txt");
foreach ($bannedips as $key => $ip) $bannedips[$key] = trim($ip);
if(in_array($_SERVER['REMOTE_ADDR'],$bannedips)) die("IP Bann!");
session_name ('sid');
session_start ();
require_once ('include/includes/config.php');
require_once ('include/includes/loader.php');
db_connect();
$allgAr = getAllgAr ();
$menu = new menu();
user_identification();
site_statistic();
require_once ('include/contents/'.$menu->get_url());
db_close();
debug('anzahl sql querys: '.$count_query_xyzXYZ);
debug('',1);
?>Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Rock@wulf Ilch 2.0 Entwickler
Posts: 1331 |
Also nochmal um ihr was klar zu stellen.
Ein IP Bann ist völlig Sinnlos.... Wirkungsdauer bei Privatanwender 1min -24h je nachdem wie schnell halt sein Router oder Modem neu connectet dannach wird zumeist eine neue IP zugewiesen. Die Gesperrte Ip hat dann irgendwer anders, wenn der auf die Site will ist seine Ip gebannt... Wirkungsdauer für Server/Anwender mit fester IP - ewig daher lohnt sich ip banning net wirklich aufwand /effect ist zu groß... Interessant dagegen: Ein gast wird anhand seiner Session id identfiziert, diese kann man Bannen, und wenn der Gast seine Coocies net löscht wirkt das unter umständen länger Sehr effektiv Mac Banning Eine Netzwerkkarte hat eine Mac adresse diese ist wie ein Fingerabdruck für Netzwerkkarten, diese wird mit der Ip Übertragen aber ich habe KP wie man das abfragt da muss sich dann mal ein PHP profi ransetzen:p Greez MFG Rock@wulf |
||
| thbreidenbach Mitglied
Posts: 348 |
Vielleicht einfach mal nen Whois auf die Addi??? ggfs. stellt sich raus, dass da eine permanente Verbindung aus dem Hoster-Netzwerk draufhockt???
Persistente Verbindungen auf die Dauer halte ich sonst für sehr unwarscheinlich. Gruss Breiti -->leider kein "ilcher" mehr... www.solstice-gaming.eu |
||
| hatestorm28 Mitglied
Posts: 68 |
Ein großes LOL,
Es kann aber auch sein.... hat ick für ca. 1 1/2 jahren wo ick noch PHPKIT benutzt habe. Bis ick zum besten script ilch.de gewechselt bin.....
Da haben wir auch immer ein Gast drauf gehabt Tag und Nacht, bis ick rausgefunden habe das es am Teamspeak Modul lag. Irgendwie hat der ständige Staus Stream (Teamspeack IP) als Gast identifiziert. Abhilfe war erstmal aus den Modulbox nehmen dann war ruhe!! Möglich das bei euch das auch der falls ist einfach mal Game, TS und webspace IP vergleichen!!! HCDFB Multigaming Funclan |
||
| NickName Mitglied
|
würd das thema gern nochmal aufnehmen... in einem anderen thread wurde jemand ausgelacht, das er direkt komplette anbieter sperren will
ich möchte das aber auch gern grund: zB googlebots und dergleichen da kann es doch für normale user keine prob geben wenn ich zum beispiel den anbieter "Bot Google" sperre! oder? also, ist das möglich und wenn ja, wie??? MfG |
||
| Mairu Coder
Posts: 12616 |
Das Script funktioniert, wenn du also die IP hast, kannst du das benutzen.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Panicsheep ilch.de Team
Posts: 10189 |
Im Adminbereich unter Online siehst du wer gerade auf deiner Seite ist.
Auch Googlebots wie z.B. dieser 66.249.66.198 Bot Google Omnia bona erunt |
||
| Ithron Hall Of Fame
Posts: 2657 |
in meinen augen ist es aber vollkommen sinnlos googlebots zu bannen, da du sonst nie in google eingetragen bist^^
Zitat geschrieben von loW Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder? |
||
| Panicsheep ilch.de Team
Posts: 10189 |
Ich sag mir immer, wer nicht will der hat schon.
Wenn also jemand meint er muss IP Adressen oder ganze Adressbereiche sperren, bitte soll er tun. Wird schon früher oder später merken was er davon hat Omnia bona erunt |
||
| NickName Mitglied
|
also ich hab mal absolut keine probs irgendwelche bots zu bannen, da wir auch ohne genug besucher haben und ausserdem in so gut wie allen suchmaschinen eingetragen sind
und: wer bitte schon möchte sich denn schon gern von diesen bots die datenbank zuspammen lassen???????? ALSO: DANKE mal wieder an Mairu!!! |
||
| Rock@wulf Ilch 2.0 Entwickler
Posts: 1331 |
da sieht man es wieder
WENN MAN KEINE AHNUNG HAT EINFACH MAL DIE FRESSE HALTEN... Bots braucht man nicht bannen man kann ihnen vermieten die seite aufzuchen und zwar sowas von simpel ... man füge einfach in die index html in den head ein : <meta name="robots" content=""> Erläuterung: Mit <meta name="robots" content="noindex"> verbieten Sie einem Suchprogramm, Inhalte aus der HTML-Datei an seine Suchdatenbank zu übermitteln (robots = Suchprogramme, content = Inhalt, noindex = keine Indizierung). Daneben sind folgende weitere Angaben möglich: <meta name="robots" content="index">. Damit erlauben Sie einem Suchprogramm ausdrücklich, Inhalte aus der aktuellen HTML-Datei an seine Suchdatenbank zu übermitteln (index = Indizierung). <meta name="robots" content="nofollow">. Damit verbieten dem Suchprogramm, untergeordnete Dateien Ihres Projekts, zu denen Verweise führen, zu besuchen (nofollow = nicht folgen). Inhalte aus der aktuellen HTML-Datei darf es jedoch an seine Suchdatenbank übermitteln. Um auch dies zu verbieten, können Sie <meta name="robots" content="noindex, nofollow"> notieren. <meta name="robots" content="all">. Damit erlauben Sie einem Suchprogramm ausdrücklich, Inhalte aus der aktuellen HTML-Datei und aus untergeordneten Dateien Ihres Projekts, zu denen Verweise führen, zu besuchen und an seine Suchdatenbank zu übermitteln. MFG Rock MFG Rock@wulf |
||
| NickName Mitglied
|
ich weiss zwar nicht, wem gegenüber du hier frech wirst aber aktzeptieren kann ich dies in keinem fall, weder den leute gegenüber, die versucht haben mir zu helfen - und einen anderen weg gefunden haben als du, noch natürlich mir gegenüber!!!
man kann auch seinen beitrag ohne worte wie diese: WENN MAN KEINE AHNUNG HAT EINFACH MAL DIE FRESSE HALTEN... leisten - jede hilfe wird dankbar angenommen also bitte: halt dich etwas zurück! UND: Zitat verbieten Sie einem Suchprogramm, Inhalte aus der HTML-Datei an seine Suchdatenbank zu übermitteln
lol, meinste das hätte mir geholfen??? was die übermitteln is mir doch egal, da ich nix illegales auf der page hoste - aber meine gb-kommentare wurden zugespammt und dies wollt ich verhindern! |
||
| Ithron Hall Of Fame
Posts: 2657 |
Das sind KEINE googlebots
![]() Zitat geschrieben von loW Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder? |
||
| s_down Mitglied
Posts: 1194 |
Zitat geschrieben von NickName
..... meine gb-kommentare wurden zugespammt und dies wollt ich verhindern! Das verhinderst du nicht mit dem sperren einzelner IP's und schon gar nicht mit dem sperren der Google-Bots. Da die ja nur Inhalte auslesen und keine Kommentare usw schreiben.
Die Bots, die deine Seite zuspammen kannst du nicht über die IP kriegen... da sie diese beliebig wechseln werden. Das einzige was nützt ist ein gutes Captcha. Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |