Toon posts:

[ASP] bannen zonder vast IP

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi

Is het mogelijk om mensen die misbruik maken van een gastenboek te bannen als ze geen vast IP hebben??

En hoe zou je dat doen in ASP. Volgens mij kun je in ASP alleen
code:
1
 Request.ServerVariables("remote_addr")
gebruiken. Dit vraagt dus alleen het IP op...

  • OneUp
  • Registratie: September 2002
  • Laatst online: 30-04 19:28
Waarschijnlijk zul je iemand wel kunnen bannen dmv een Cookie, maar zodra diegene de Cookie verwijderd is hij natuurlijk weer unbanned.

Bij computerleken zal dit waarschijnlijk dus wel werken. Zoek daarvoor even op google of in de search met "bannen op cookie".

Ik heb zelf ff in de search gekeken, kijk maar even naar dit topic: [rml][ ASP] IP Ban[/rml] hierin wordt uitgelegd hoe je kan bannen op IP maar daarnaast ook op computernaam en accountnaam van windows.

[ Voor 45% gewijzigd door OneUp op 12-04-2005 12:01 ]

People are just like trees. They fall down when you hit them mutiple times with an axe.


  • joopst
  • Registratie: Maart 2005
  • Laatst online: 01-10-2024
je kan een cookie zetten ...

dan laat je die gespamde berichten wel zien aan de gast met dat cookie
en niet aan alle andere bezoekers.

dan hebben ze toch het gevoel dat het spammen is gelukt ;-) en blijven ze wat rustiger.

  • joopst
  • Registratie: Maart 2005
  • Laatst online: 01-10-2024
goeie text oneup :)

  • pietje63
  • Registratie: Juli 2001
  • Nu online

pietje63

RTFM

Je kunt ook naar combinaties kijken van

- eerste 6 (of 9) cijfers ip
- besturingssysteem/browser etc
- tijd
- of hij cookies uberhaupt accepteert

etc

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


Verwijderd

Topicstarter
Dat zou idd een manier zijn. Ik dacht zelf dit

Een IP heeft toch ook een DNS (als ik het goed zeg zo) dus IP 84.25.98.*** heeft bijvoorbeeld als DNS cp193***-a.landg1.lb.home.nl

Bij mijn vaste IP blijft dit hetzelfde. Maakt niet uit wat ik intik ( IP of DNS-IP ) ik kom uit op mijn website. Is het bij een dial-up verbinding ook zo dat je een DNS-IP hebt??? ( die dus niet verandert! )

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Wat nog veel beter werkt is gewoon reacties screenen.
Van een niet nader te noemen "gastenboek" ontvang ik dagelijks mailtjes met reacties van mensen. Onderin die mailtjes heb ik een link geknutseld met "approve" en "disapprove". Beide linken naar een asp met (dis)approve en een ID als parameter. Die zet dan in de DB het bitje op approved of verwijderd dan het record. Alleen approved items worden getoond in het "gastenboek". et voila.

Als leukigheidje erbij kan er van 1 ip maximaal 1 bericht per 3 uur worden gepost (om "flooding" te voorkomen) en kunnen er maximaal 5 berichten per week worden gepost. Maar dat is een beetje afhankelijk van hoe je je gastenboek wilt "openen" voor de buitenwereld.

[ Voor 28% gewijzigd door RobIII op 12-04-2005 19:32 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • OneUp
  • Registratie: September 2002
  • Laatst online: 30-04 19:28
RobIII schreef op dinsdag 12 april 2005 @ 19:30:
Wat nog veel beter werkt is gewoon reacties screenen.
Van een niet nader te noemen "gastenboek" ontvang ik dagelijks mailtjes met reacties van mensen. Onderin die mailtjes heb ik een link geknutseld met "approve" en "disapprove". Beide linken naar een asp met (dis)approve en een ID als parameter. Die zet dan in de DB het bitje op approved of verwijderd dan het record. Alleen approved items worden getoond in het "gastenboek". et voila.

Als leukigheidje erbij kan er van 1 ip maximaal 1 bericht per 3 uur worden gepost (om "flooding" te voorkomen) en kunnen er maximaal 5 berichten per week worden gepost. Maar dat is een beetje afhankelijk van hoe je je gastenboek wilt "openen" voor de buitenwereld.
Dat is wel een hele strakke "policy" voor een gastenboekje. Daarnaast moet je ook de tijd en de zin hebben om al die berichten te screenen. Zeker wanneer je er vanuit gaat dat er doorgaans niets verkeerds wordt geplaatst dan is het veel werk om alle berichten te lezen om dat ene berichtje eruit te laten.

Daarom is dus ook bannen uitgevonden, zodat je niet alle berichten hoeft na te lezen maar gewoon ongewenste gebruikers kan blokkeren.

[ Voor 4% gewijzigd door OneUp op 12-04-2005 19:48 ]

People are just like trees. They fall down when you hit them mutiple times with an axe.


  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

Voordat je iemand blokkeert moet je ook eerst de berichten lezen. Afhankelijk van hoeveel berichten je krijgt is het misschien sneller om via RobIII's manier te werken dan via een block (die om wat voor reden niet 100% werkt). En als het gastenboek van jezelf is dan wil je toch ook lezen wat je bezoekers schrijven?

www.fendt.com | Nikon D7100 | PS5


Verwijderd

Topicstarter
Ja, het gastenboek is in zoverre van mezelf... Ik onderhoud n website voor een plaatselijke jeugddisco. Dus ik ben ook degene die het gastenboek bijhoudt.

Ik draai trouwens een gastenboekje met een perl-script. Het gastenboek zelf heeft geen ban functie. Daarom heb ik eerst 2 ASPtjes gemaakt die checken of een IP in de banned-database zit. Daarna wordt de gebruiker gewoon doorgestuurd naar de .html gastenboekpagina...

Dus echt lekdicht is het niet. Is er niemand met een suggestie voor een beter gastenboek, die al een hoop van deze functies ingebouwd heeft? Maakt niet uit waar het op draait: ASP, Perl, Java...

(of is dit nu een request... :S)

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Ik gebruik op mijn site webwizforums, daarnaast is Snitz forums een optie (beiden zijn asp/vbscript) forums.

Verwijderd

Een gastenboek met meer mogelijkheden moet niet zo moeilijk te vinden zijn. Elke webscripter die 3 regels code kent bouwt zo'n script :+ Ik vind zelf het blokkeren van de DNS wel een mooie oplossing, al weet ik net als de TS niet zeker of dat gaat werken. De hamvraag is of die DNS altijd hetzelfde blijft als je ip verandert. Volgens mij kun je in PHP met gethostbyaddr de DNS bij een IP opvragen. In ASP bestaat ongetwijfeld iets vergelijkbaars...

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Verwijderd schreef op woensdag 13 april 2005 @ 08:48:
Dus echt lekdicht is het niet. Is er niemand met een suggestie voor een beter gastenboek, die al een hoop van deze functies ingebouwd heeft? Maakt niet uit waar het op draait: ASP, Perl, Java...

(of is dit nu een request... :S)
Ja. Ik wil je topic best open laten als je het zelf wil gaan oplossen, maar op voorwaarde dat dit geen linkdump wordt.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • TRON
  • Registratie: September 2001
  • Laatst online: 04-05 12:27
Op m'n PartyPix-site heeft men de mogelijkheid om te reageren op foto's. In het begin was dit nog openbaar voor een ieder, dus men hoefde niet te registreren om reacties te plaatsen. Natuurlijk ging dit niet goed en er zijn een aantal bans uitgedeeld. Één persoon omzeilde de ban met behulp van proxies, welke ik dus steeds ook weer bande, maar dan op een hele range. Dus als het ip van de proxy begon met '146.34.', dan blokkeerde ik '146.34.0.1' - '146.34.255.255'. Dit is ook iets wat je kan doen in je gastenboek.

Echter, als andere mensen in de betreffende range komen, kunnen ze je site ook niet meer bezoeken. Wat je op zich wel kan doen, is een mailtje sturen naar abuse@provider.nl met het ip-adres/datum+tijd/klacht. Met een beetje geluk wordt de betreffende persoon aangesproken door zijn/haar provider.


Bans zijn natuurlijk nooit waterdicht eigenlijk altijd wel te omzeilen (op dit moment). Wat je kan doen is het moeilijker maken voor de huis-tuin-en-keuken-gebruikers.

- ip-ban + cookie setten
- als cookie bestaat en het ip zit niet in de banlist -> ban het ip
- ban een zooi bekende openproxies desnoods.

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


  • OneUp
  • Registratie: September 2002
  • Laatst online: 30-04 19:28
TRON schreef op woensdag 13 april 2005 @ 11:17:
Op m'n PartyPix-site heeft men de mogelijkheid om te reageren op foto's. In het begin was dit nog openbaar voor een ieder, dus men hoefde niet te registreren om reacties te plaatsen. Natuurlijk ging dit niet goed en er zijn een aantal bans uitgedeeld. Één persoon omzeilde de ban met behulp van proxies, welke ik dus steeds ook weer bande, maar dan op een hele range. Dus als het ip van de proxy begon met '146.34.', dan blokkeerde ik '146.34.0.1' - '146.34.255.255'. Dit is ook iets wat je kan doen in je gastenboek.

Echter, als andere mensen in de betreffende range komen, kunnen ze je site ook niet meer bezoeken. Wat je op zich wel kan doen, is een mailtje sturen naar abuse@provider.nl met het ip-adres/datum+tijd/klacht. Met een beetje geluk wordt de betreffende persoon aangesproken door zijn/haar provider.


Bans zijn natuurlijk nooit waterdicht eigenlijk altijd wel te omzeilen (op dit moment). Wat je kan doen is het moeilijker maken voor de huis-tuin-en-keuken-gebruikers.

- ip-ban + cookie setten
- als cookie bestaat en het ip zit niet in de banlist -> ban het ip
- ban een zooi bekende openproxies desnoods.
Een mailtje sturen naar zijn/haar provider lijkt me nutteloos. Die gaan echt geen actie ondernemen als ze een klacht krijgen dat hun klant een keer "stomme berichtjes" in een gastenboek achterlaat.

Een gastenboek is in eerste instantie openbaar en daar mag men tot op zekere hoogte in zeggen wat men wil. Dat jij niet gediend bent van zijn berichten is jou zaak, niet die van de provider. Pas als er echt sprake is van misbruik (bv het constant volspammen, flooden van het gastenboek en dus het gastenboek onbruikbaar maken) heb je misschien kans dat er iets aan gebeurd al geef ik je dan nog weinig kans.

People are just like trees. They fall down when you hit them mutiple times with an axe.


  • TRON
  • Registratie: September 2001
  • Laatst online: 04-05 12:27
Uiteraard pas als men blijft flooden/spammen of op een andere manier de Nederlandsche Wet overtreedt. Je kan het allicht proberen. De kans dat het werkt is niet zo heel groot inderdaad.

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


Verwijderd

Topicstarter
Nou, zo te zien zijn er oplossingen bij met talen waar ik niet zo heel erg thuis in ben. PHP is eigenlijk de beste optie??

Verwijderd

Topicstarter
Beter nog?/?

een gastenboek met gebruikersnaam en wachtwoord login?

  • OneUp
  • Registratie: September 2002
  • Laatst online: 30-04 19:28
Verwijderd schreef op donderdag 14 april 2005 @ 08:49:
Beter nog?/?

een gastenboek met gebruikersnaam en wachtwoord login?
Dat is uiteraard de beste oplossing, alleen is het programmeer werk wat ingewikkelder en kost het wat meer tijd.

People are just like trees. They fall down when you hit them mutiple times with an axe.


Verwijderd

Topicstarter
Dat programmeren is niet zo mijn ding...

  • party42
  • Registratie: Oktober 2000
  • Laatst online: 08-05 12:13
lol... welkom in Programming & Webscripting dan :)

Everyday's an endless stream, of cigarettes and magazines...


  • TRON
  • Registratie: September 2001
  • Laatst online: 04-05 12:27
Als men eerst moet registreren en vervolgens pas berichten kunnen plaatsen, dan wordt het al heel snel oninteressant om een bericht te plaatsen. Wat je WEL zou kunnen doen, is dat men verplicht is om een emailadres in te vullen en dat men de plaatsing van het bericht via een link in de email moet bevestigen. Dat is een stukje vriendelijker dan registratie.

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

Dat voorkomt nog niet dat iemand ongewenste content in het gastenboek zet. Als ik een yahoo email adres op geef weet ik nog steeds niet wie het is en kan de persoon nog steeds (ongestraft) zijn gang gaan.

www.fendt.com | Nikon D7100 | PS5


  • OneUp
  • Registratie: September 2002
  • Laatst online: 30-04 19:28
FendtVario schreef op donderdag 14 april 2005 @ 11:42:
Dat voorkomt nog niet dat iemand ongewenste content in het gastenboek zet. Als ik een yahoo email adres op geef weet ik nog steeds niet wie het is en kan de persoon nog steeds (ongestraft) zijn gang gaan.
Dat wel, maar het spammen/flooden van een gastenboek is dan haast onmogelijk aangezien je dus eerst elk berichtje moet bevestigen in je mail.

En het wordt al snel minder interessant om iemands gastenboek te voorzien van ongewenste berichten als je telkens eerst het mailtje moet bevestigen. daarnaast zijn maar weinig mensen die een extra mail adres hebben voor dit soort doeleinden.

People are just like trees. They fall down when you hit them mutiple times with an axe.


Verwijderd

Topicstarter
is de sourcecode van gathering.tweakers nergens te downloaden?? lijkt me ook n mooi gastenboekje ;)

  • Thralas
  • Registratie: December 2002
  • Laatst online: 08-05 10:26
Je kunt inderdaad de hostname resolven en deze opslaan, en naast de IPs ook hostnames vergelijken. (@home deelt dynamische IPs uit, alleen ik heb al èrg lang dezelfde). M'n hostname blijft echter hetzelfde, ook als ik een ander IP toegewezen krijg (sinds het nieuwe modem). Grote kans dat dit bij andere ISPs weer anders is.
Zoals ook al eerder aangegeven, een cookie en hele ranges blocken is ook een goed idee, je zou dan ook nog browser/OS gerelateerde data op kunnen slaan om de kans kleiner te maken dat je een verkeerd persoon banned. (Natuurlijk kan de 'spammer' dan z'n settings veranderen).
Als laatste middel zou je ranges in de banlist een java applet kunnen serven om zo achter het 'echte' IP te komen (dit is ook niet 100% waterdicht, maar dat is geen enkele oplossing natuurlijk). (Voorbeeld)
is de sourcecode van gathering.tweakers nergens te downloaden?? lijkt me ook n mooi gastenboekje ;)
offtopic:
MyReact

[ Voor 7% gewijzigd door Thralas op 14-04-2005 19:05 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Purechaos schreef op donderdag 14 april 2005 @ 19:04:
(dit is ook niet 100% waterdicht, maar dat is geen enkele oplossing natuurlijk).
Wel dus: [rml]RobIII in "[ ASP] bannen zonder vast IP"[/rml]

Voorkomt proxies, dynamische ip's, flooders, ongewenste reacties, "gespoofte IP's", geen gezeur met registraties, geen bevestigingsmails voor je bezoekers en ga zo maar door. En het is in een paar regels ASP (zie titel...) te schrijven. Ik zie het hele probleem niet, behalve dat een reactie niet "meteen" te zien is. Met een korte nette melding los je dat ook nog op. Echt, dit lijkt me the only way to go. En als je "gastenboek" niet meer dan, zeg, 10 a 15 reacties per dag "vangt" is dat prima te doen. Mochten het er meer zijn dan zou je kunnen "load balancen" door de "screen-mails" om en om naar 2 of meerdere andere "redactieleden" te sturen. En tot slot is het zelfs nog te combineren met (tijdelijke) IP-bans om een flooder te doen stoppen met je mailbox te vullen.

Ik zie écht het probleem niet :P

Klik hier als dit bericht is goedgekeurd | Klik hier als dit bericht is niet gewenst is

[ Voor 56% gewijzigd door RobIII op 14-04-2005 21:17 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

Ik wel. Je links doen het niet RobIII :Y)

Ik zou ook voor deze optie gaan, het is simpel en doeltreffend. Zoals ik al eerder zei, ook voor bannen moet je de berichtjes toch lezen, dit combineert het en je kunt direct alle complimentjes van je site lezen. :P

www.fendt.com | Nikon D7100 | PS5

Pagina: 1