Avatar billede en912 Nybegynder
04. februar 2010 - 16:39 Der er 13 kommentarer og
1 løsning

Blacklistning af web-site

Hej

Tekniske gode ideer søges.

Jeg vil gerne udvikle software som kan blackliste hjemmesider (Evt i C#).

Eksempel: Jeg ønsker at blackliste www.xyz.dk. Når jeg skriver www.xyz.dk i en browser, så kommer jeg blot til en dummy side.

Jeg har fundet en ide: At ændre hosts-filen, hvor man kan registrere domæne navne og tilhørende ip-numre.

Men er der andre gode ideer ?
Avatar billede janus_007 Nybegynder
04. februar 2010 - 20:34 #1
De fleste routere giver mulighed for at spærre for bestemte websites.
Avatar billede en912 Nybegynder
04. februar 2010 - 21:33 #2
Yes, men jeg er interesseret i at udvikle software til generel brug. Dvs jeg er ikke interesseret i at betragte router. Dvs blokeringen skal ske i windows (evt andre operativsystemer).
Avatar billede Syska Mester
04. februar 2010 - 22:18 #3
Så skal du længere ned.

Og rode med ... ja, alt der går gennem netkortet.

Wireshark sniffer jo alt traffik og kan vise dig det ... så må du også kunne lave et program som så stopper det, hvis en given site er på listen.

Du kunne måske også tvinge dem forbi en dummy dns local ...
Avatar billede lasserasch Juniormester
04. februar 2010 - 22:46 #4
Jeg er enig med buzzzz.

Min indgangsvinkel til sådan en opgave vil helt klart være at lave et stykke software som tvinger netkortet til at bruge 127.0.0.1 som DNS Server, og så lave et stykke dummy DNS som forwarder requests til den normale DNS såfremt URL'en ikke er black listet.

Det er faktisk det som rigtig mange trådløse netværk også gør. F.eks. på Syddansk Universitet.

Der bliver ens netværksindstillinger fuldstændig overskrevet så længe man er på deres trådløse netværk med sin PC. De gør det vist nok med en ActiveX komponent så vidt jeg husker.

Så er det fuldstændig lige meget om man har sat manuelle DNS, IP osv op. Det bliver alligevel overskrevet.

Det er faktisk ret smart :-)

Mvh.
Lasse
Avatar billede Syska Mester
04. februar 2010 - 22:50 #5
Tror stadig man vil have et problem hvis folk skriver i hosts filen, for så laves der jo ikke et dns opslag "name2ip", så der skal måske laves et manuelt kontrol tjek eller lave den readonly.

Så jeg ved ikke hvordan de gør på SD ... men de laver nok mere end bare DNS block.

mvh
Avatar billede Syska Mester
04. februar 2010 - 22:50 #6
Men det hele kommer jo lidt ud på hvor meget kontrol og hvor meget du kan/må styre på de enkelte computere ?

mvh
Avatar billede bitmatic Nybegynder
05. februar 2010 - 09:31 #7
Burde det ikke være nok at tilføje en linie i hosts filen ?

eks.
127.0.0.1 xyz.dk
Avatar billede Syska Mester
05. februar 2010 - 09:47 #8
Jo, skrev han selv i hans eget første indlæg.

mvh
Avatar billede bvli Praktikant
05. februar 2010 - 10:05 #9
Jeg vil også mene at bitmatic og trådstarter har ret. Man kan selvfølgelig lave det (alt for) kompliceret, men at lave echo til sin hostfil vil da helt sikkert være det letteste og ikke mindst det mest stabile. Samtidig virker det i alle operativsystemer, man skal bare vide hvor selve hosts-filen ligger.
Avatar billede Syska Mester
05. februar 2010 - 10:10 #10
Helt klart ... hosts filen er at foretrække ... men kan man ikke bypass den ?

Trådstarter har heller ikke specificeret specielt meget hvad rettigheder han har over computeren ...

Er det medlem af et AD ... så kan DNS jo trykkes ned som en GPO.

Så indtil der kommer lidt mere information, så er hosts filen nok den sikre løsning på problemet.

mvh
Avatar billede bitmatic Nybegynder
05. februar 2010 - 12:31 #11
"Er det medlem af et AD ... så kan DNS jo trykkes ned som en GPO." - Der tabte du mig sgu lige buzzzz....

Men kan man bypasse sin hosts fil ?
Avatar billede Syska Mester
06. februar 2010 - 01:31 #12
Active Directory ... gør ud fra vi snakker om Windows maskiner ... der kan man lave Group Policy som kan definere faktisk alt ... og man må også kunne angive hvad computere skal have af settings for set netkort og dermed gøre så de ikke kan ændre det.

Det k an man vel ... men er ik' kalr over hvordan ... men min gode ven kan måske give en ide ... men mon ik'.

mvh
Avatar billede en912 Nybegynder
06. februar 2010 - 13:31 #13
Mange tak for indlæggene. Det var en god diskussion. Jeg tror også, at jeg vil holde mig til den simple løsning: hosts-filen. Så virker det også i andre operativ systemer, hvis jeg vælger at supportere disse.

Smid nogle svar - I fortjener alle lidt points ;-)
Avatar billede Syska Mester
06. februar 2010 - 14:14 #14
yes.

og svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester