Hello,
The goal of this project is to create a DNS filter on server.
ex: DNS server IP is : [login to view URL]
An end user will use that DNS server (ex: [login to view URL]) on his PC (user IP is ex: [login to view URL])
1) DNS server will compare the url to a list of blacklist words
ex: if url contains "sex (ex: [login to view URL]) "-> DNS server will redirect to [login to view URL]
2) if url does not contain forbidden word, then it will relay the request to another DNS server (google DNS server 8.8.8.8)
3) Call a php script with 2 parameters:
user IP: [login to view URL] and url (ex: [login to view URL])
so I have a log record of user and accessed site.
Linux root access is of course provided.
I am an experienced Linux system administrator and DNS setup expert. I will perform the setup, tuning and provide further support of the project for you. I'm available online in Yahoo!/Jabber/Facebook/MSN and ready to start right away.
Due to past work on custom captive portals, I am familiar with different redirect techniques, including DNS. The approach you are describing might not work as you expect it. We can discuss a possible solution on your PMB.
Hi,
I`m ready to catch this.
Have performed similar project in the past - based on the different solution - can suggest a little bit different solution - but fulfilling Your expectation - there is common method to perform such a content filtering.
Regards
Marek
Hi
Consider using a transparent proxy (the client does not need to configure proxy settings in the browser and http trafic is transparently forwarded through proxy on the router)
Proxies like Squid can do the trick and log
I'm a system admin, familiar with linux, unix and shell script. I can do this task for you. Just a little confusing about your 3rd requirement.
Pls let me know anything i can help.