[gelöst] Programmiersprache zum dns-proxy programmieren?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
debianator
Beiträge: 92
Registriert: 24.11.2011 16:30:00

[gelöst] Programmiersprache zum dns-proxy programmieren?

Beitrag von debianator » 11.02.2012 18:18:57

DNS-Proxy mit folgenden Eigenschaften:

1. Soll unter IPv4 und IPv6 funktionieren und ist nur für lokal oder im LAN gedacht.
2. Mehrere DNS_Server eintragbar. Auf Wunsch Google-DNS oder Opendns auswählbar und/oder manuelle eintragbar. Maximal 3 zur gleichzeitigen Verwendung auswählbar.
3. Caching und größe und dauer einstellbar.
4. Prüfung ob DNS-Server down (Nicht Ping!) und falls ja solange nicht verwenden.
5. Blacklist, also zum Werbung, Phonehome etc. blocken. Auf Wunsch Winhelp2002 Liste automatisch laden und/oder manuell weitere eintragbar. Die werden einfach alle mit localhost aufgelöst und fertig.
6. Kinderschutz, statt einer Blacklist eine Whitelist nutzen für erlaubtes.
7. Die eingestellten Listen sowie die gesamte Configuration muss exportiert und importiert werden können.
8. Syntax von eingegebenen Listen und vom Configfile auf korrektheit prüfen.
9. Irgendwann später soll ggf. auch eine GUI dafür nachgerüstet werden.

.....

Bis jetzt habe ich leider nur Ahnung von HTML, CSS und etwas Shellscripting.

Mit welcher Programiersprache währe sowas gut und vor allem schnell (Zeit ist Geld!) umsetzbar?

Geht sowas mit Perl? Davon habe ich viel positives von Anfängern gehört.

Wie lange kann sowas ungefähr mindestens dauern?
Zuletzt geändert von debianator am 07.03.2012 12:11:39, insgesamt 2-mal geändert.

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Re: Programmiersprache zum dns-proxy programmieren?

Beitrag von startx » 14.02.2012 09:46:41

sowas geht vermutlich mit fast jeder sprache, aber wenn du eh was neues lernen musst, schau dir mal lua an ( http://lua.org )

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Programmiersprache zum dns-proxy programmieren?

Beitrag von Liffi » 15.02.2012 09:08:36

debianator hat geschrieben: Mit welcher Programiersprache währe sowas gut und vor allem schnell (Zeit ist Geld!) umsetzbar?
In einer beliebigen Skriptsprache. Python, Perl, Lua...
Geht sowas mit Perl? Davon habe ich viel positives von Anfängern gehört.
Ja. Wenn du damit anfangen moechtest: "use strict;" und "use warnings;" in jedem Skript benutzen!
Im "Freies Magazin"[1] gibt es afair ein Perl Tutorial.
Wie lange kann sowas ungefähr mindestens dauern?
Das kommt drauf an, wie schnell du lernst. Und sehr davon abhaengig, wie gut du Eigenschaften in Code bzw. Pseudocode umsetzen kannst.

[1]http://www.freiesmagazin.de/

debianator
Beiträge: 92
Registriert: 24.11.2011 16:30:00

Re: Programmiersprache zum dns-proxy programmieren?

Beitrag von debianator » 20.02.2012 14:31:20

Danke euch, dann nehm ich Perl dafür.

Antworten