staging.inyokaproject.org

Python-Projekt: Desktop-Anti-Viren-Lösung

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

daniel311 Team-Icon

Anmeldungsdatum:
28. Oktober 2004

Beiträge: 182

Ich bastel grad an einer Destop-Anti-Viren-Lösung für Ubuntu aufbauend auf clamav. Wenn jemand Interessa daran hat bitte mal hier melden. Die Umsetzung wie sie jetzt steht scannt erstmal nur das Home-Verzeichnis. Bin grade dabei das Hinzufügen und Entfernen anderer Verzeichnisse zu implementieren.

Habe hier einen Screenshot hochgeladen. Den Quellcode gibts auf Anfrage (daniel.tschernatsch@gmx.de).

Habe noch folgende Dinge damit vor:

Erstmal soll man als User sein "Home" virenfrei halten können, und das soll auch noch spass machen (->grafisch ansprechend). Das Programm soll auch freshclam ausführen können, und in den Preferences grafisch die Einstellungen für freshclam vornehmen können.

Integration in Gnome. optional (preferences) soll man mit einem Rechtsklick auf ein Verzeichnis, dieses nach Viren durchsuchen können. Jeden Monat sollte automatisch ein Full-System-Scan einstellbar sein (root-rechte?)...
Eventuell könnte man, wenn sich an solch einem Projekt mal mehrere beteiligen, auch den Virenschutz in Evolution einbinden. (geht ja schon jetzt mit clamscan, aber es soll eben alles grafisch einstellbar sein)

Es gibt ein Kernelmodul, mit dem man aktiv jeden Dateizugriff scannen kann Wenn man das unterstützt, macht auch ein Trayicon wie bei Norton-AntiVirus, mit dem man das UserInterface starten kann sinn. Diese Applikation kann dann auch in die default-session (natürlich nur, wenn man das will) und könnte Warnungen und Fragen über das weitere Verfahren mit dem gefundenen Virus anzeigen.

Sascha Team-Icon

Avatar von Sascha

Anmeldungsdatum:
15. Oktober 2004

Beiträge: 3651

Hallo Daniel!

Das ist wirklich eine sehr gute Idee und schaut auch schon sehr gut aus! Ich werde mich Heute Abend mal per Mail bei Dir melden wegen des SourceCodes. Und gleich noch ein kurzer Bug-Report. In der Programminfo hast Du nen Rechtschreibfehler. Btw. vielleicht könnte man das später wen es ausgereift ist als DEB bauen und in Universe stellen?

Ich wünsche Dir noch einen schönen Tag

Grüße
Sascha

daniel311 Team-Icon

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2004

Beiträge: 182

sturmkind hat geschrieben:

Und gleich noch ein kurzer Bug-Report. In der Programminfo hast Du nen Rechtschreibfehler. Btw. vielleicht könnte man das später wen es ausgereift ist als DEB bauen und in Universe stellen?

Habe das Bild mal fix aktualisiert, hoffentlich war das der Fehler, den Du meintest. Das Bild soll ja niemanden abschrecken. Das mit dem Paketieren schau ich mir grade an - Ist auch nicht schwer. Man muss es nur tun. Jedenfalls überleg ich, wenn sich noch ein paar Interessenten melden, ein Sourceforge- oder Savannahprojekt zu starten, damit man per cvs o.ä. verteilt programmieren kann. Ebenfalls nen schönen Tag!

Sascha Team-Icon

Avatar von Sascha

Anmeldungsdatum:
15. Oktober 2004

Beiträge: 3651

Hallo Daniel!

Sorry komme erst jetzt zum Antworten. In der Tat hast Du den Fehler erwischt. Es wäre schön wen Du mir mal den Sourcecode an meine Mail Adresse schicken könntest. Die Idee mit einen Projekt bei Sourceforge oder Savannah finde ich gut wobei ich nicht weis welches besser geeignet ist.

Wünsche Dir noch eine Gute Nacht

Grüße
Sascha

SnowMann Team-Icon

Avatar von SnowMann

Anmeldungsdatum:
17. November 2004

Beiträge: 1294

Die Idee gefällt mir ☺)

Ich habe bis jetzt unter Linux QTFprot verwendet...
http://kde-apps.org/content/show.php?content=10381

Würde mich als Tester zur Verfügung stellen 8)

SnowMann

Sascha Team-Icon

Avatar von Sascha

Anmeldungsdatum:
15. Oktober 2004

Beiträge: 3651

Jup QTFprot ist sicherlich auch ein gutes Programm wobei es den Nachteil hat das fprot meiner Erinnerung nach nur für den privaten Bereich kostenlos ist. Auf jeden Fall kann es Anregungen für Daniel und jene die ihm helfen wollen liefern ☺

Btw. Daniel was für eine Entwicklungsumgebung verwendest Du? Oder schreibst Du alles im Editor?

Grüße
Sascha

daniel311 Team-Icon

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2004

Beiträge: 182

Ich schreibe recht gerne im gedit. Natürlich gibt es weitaus bessere Python-Editoren, aber wenn ich den Überblick verliere, merke ich schnell, wo noch eine gewisse Abstraktion nötig ist - auch gut. Habe mir mal QTFprot angeschaut, gibt einige Punkte an der Bedienung, die ich so nicht machen würde. Also mal schauen. Ich denke heute Abend bin ich so weit, dass man auch Verzeichnisse zum scannen ab und anwählen kann. Ich eröffne dann mal ein Sourceforge-Project. Ich nehme an der Name wird "gnome-anti-virus".

Sascha Team-Icon

Avatar von Sascha

Anmeldungsdatum:
15. Oktober 2004

Beiträge: 3651

Na da bin ich ja mal gespannt. Python ist ja offenbar wirklich sehr gut geeignet solche Programme zu schreiben! 😉

Grüße
Sascha

blackbird Team-Icon

Avatar von blackbird

Anmeldungsdatum:
19. November 2004

Beiträge: 3396

Hi. Coole Idee. Vielleicht können wir zusammentun.
Ich schreibe nämlich gerade an einem gnome-backup.
TAR und DAR Fontend in glade/python. 😀

Dann könnte man das zusammen als Gnomeprojekt bei sf laufen lassen.
So eine Security Seite. 😀

Sascha Team-Icon

Avatar von Sascha

Anmeldungsdatum:
15. Oktober 2004

Beiträge: 3651

blackbird wird das backup programm dann auch auf cds/dvds brennen können?

Grüße
Sascha

blackbird Team-Icon

Avatar von blackbird

Anmeldungsdatum:
19. November 2004

Beiträge: 3396

sturmkind hat geschrieben:

wird das backup programm dann auch auf cds/dvds brennen können?

Sicher. Wenn dar das kann wird es wohl das Frontend auch können. 😉

Sascha Team-Icon

Avatar von Sascha

Anmeldungsdatum:
15. Oktober 2004

Beiträge: 3651

*g* Dann brauch Dein Frontend nur noch die Fähigkeit Cronjobs anzulegen um regelmäßige Backups machen zu können ☺

Grüße
Sascha

blackbird Team-Icon

Avatar von blackbird

Anmeldungsdatum:
19. November 2004

Beiträge: 3396

sturmkind hat geschrieben:

*g* Dann brauch Dein Frontend nur noch die Fähigkeit Cronjobs anzulegen um regelmäßige Backups machen zu können ☺

Grüße
Sascha

Bin noch am Oberflächendesign:

Hab aber schon länger nichts gemacht.

Sascha Team-Icon

Avatar von Sascha

Anmeldungsdatum:
15. Oktober 2004

Beiträge: 3651

Das schaut aber auch schon klasse aus! Evtl. könnte man später etwas bauen das Backup & Security miteinander vereint. Z. B. Deine Backup-Lösung, Daniels Virenscanner und firestarter unter einer verwaltungsoberfläche, ähnlich wie bei norton internet security (ich mag die firma nicht und technisch hinken sie auch nur noch hinterher und zehren von dem guten Namen).

Grüße
Sascha

daniel311 Team-Icon

(Themenstarter)

Anmeldungsdatum:
28. Oktober 2004

Beiträge: 182

Wenn einer ein Projekt eröffnet, vielleicht "gnome-data-security" oder anders, dann würde ich meine gnome-anti-virus-Sourcen dort mit einpflegen. Alles unter einem Hut finde ich auch besser. Man kann ja die Einzelteile trotzdem getrennt releasen. Aber _ein (1)_ SF-Projekt würde sicherlich erstmal ausreichen. Hab schon ein paar, jetzt tote Projekte dort registriert - ich weiß nicht, ob die von mir nochmal einen Antrag annehmen... Noch Namensvorschläge, oder ist schon angemeldet?

Antworten |