Privacy Proxy: Unterschied zwischen den Versionen

Aus bytewerk
Wechseln zu: Navigation, Suche
(modules checked in)
 
(4 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Der PrivacyProxy ist ein Java-Projekt, das an der Fachhochschule Ingolstadt unter Aufsicht von Herrn Prof. Dr. Thomas Graufschopf umgesetzt wurde. Eine Erläuterung und Demonstration als Video findet sich hier: http://www.bingo-ev.de/ueber-uns/chronik/eroffnungsveranstaltung-neues-vereinsheim/redner-thomas-grauschopf/
 
Der PrivacyProxy ist ein Java-Projekt, das an der Fachhochschule Ingolstadt unter Aufsicht von Herrn Prof. Dr. Thomas Graufschopf umgesetzt wurde. Eine Erläuterung und Demonstration als Video findet sich hier: http://www.bingo-ev.de/ueber-uns/chronik/eroffnungsveranstaltung-neues-vereinsheim/redner-thomas-grauschopf/
  
Der Quellcode liegt im GIT-Repository des bytewerks [http://git.bingo-ev.de/bytewerk/privacyproxy.git/ Webfrontend], und ist frei zugänglich (Schreibzugriff auf Anfrage):
+
== Installation ==
 +
# Zip-Datei herunterladen: [[Datei:JettyPrivacyProxyApplication.zip]]
 +
# Zip-Datei auspacken
 +
# In das entstehende Verzeichnis wechseln
 +
# java -jar JettyPrivacyProxy.jar aufrufen
 +
# Im Browser Proxy konfigurieren (Default: localhost 8080)
 +
# Proxy über Systray-Icon starten und los geht's
 +
 
 +
Über http://localhost:8080/index.htm kommt man zur Auswertungsseite.
 +
 
 +
Etwas komplexer ist die HTTPS-Unterstützung. Dies wird in der Hilfeseite (auch in den Auswertungswebseiten) erklärt.
 +
 
 +
== Quellcode ==
 +
 
 +
Der Quellcode liegt im GIT-Repository des bytewerks ([http://git.bingo-ev.de/bytewerk/privacyproxy.git/ Webfrontend]), und ist frei zugänglich (Schreibzugriff auf Anfrage):
  
 
  git clone http://git.bingo-ev.de/git/bytewerk/privacyproxy.git
 
  git clone http://git.bingo-ev.de/git/bytewerk/privacyproxy.git
Zeile 8: Zeile 22:
  
 
http://downloads.sourceforge.net/project/junit/junit/3.8.1/junit3.8.1.zip
 
http://downloads.sourceforge.net/project/junit/junit/3.8.1/junit3.8.1.zip
 +
 +
Der Quellcode für die Analyse-Module liegt im unterordner "modules" aufgeteilt auf 4 Projekte, die einzeln im Netbeans zu öffnen sind. Sie referenzieren auf das JAR-File, das beim kompilieren des eigentlichen Privacy Proxy erstellt wird.
 +
 +
== TODOs ==
 +
* Build-environment auf Maven umstellen
 +
** Analysemodule als packages
 +
* Revision des VCS in Versionsnummer aufnehmen
  
 
[[Category:Projekt]]
 
[[Category:Projekt]]

Aktuelle Version vom 30. Juni 2010, 14:23 Uhr

Der PrivacyProxy ist ein Java-Projekt, das an der Fachhochschule Ingolstadt unter Aufsicht von Herrn Prof. Dr. Thomas Graufschopf umgesetzt wurde. Eine Erläuterung und Demonstration als Video findet sich hier: http://www.bingo-ev.de/ueber-uns/chronik/eroffnungsveranstaltung-neues-vereinsheim/redner-thomas-grauschopf/

[Bearbeiten] Installation

  1. Zip-Datei herunterladen: Datei:JettyPrivacyProxyApplication.zip
  2. Zip-Datei auspacken
  3. In das entstehende Verzeichnis wechseln
  4. java -jar JettyPrivacyProxy.jar aufrufen
  5. Im Browser Proxy konfigurieren (Default: localhost 8080)
  6. Proxy über Systray-Icon starten und los geht's

Über http://localhost:8080/index.htm kommt man zur Auswertungsseite.

Etwas komplexer ist die HTTPS-Unterstützung. Dies wird in der Hilfeseite (auch in den Auswertungswebseiten) erklärt.

[Bearbeiten] Quellcode

Der Quellcode liegt im GIT-Repository des bytewerks (Webfrontend), und ist frei zugänglich (Schreibzugriff auf Anfrage):

git clone http://git.bingo-ev.de/git/bytewerk/privacyproxy.git

Beim kompilieren mit ant muss eine junit.jar der version 3 im ant "lib"-Folder liegen, hier zu beziehen:

http://downloads.sourceforge.net/project/junit/junit/3.8.1/junit3.8.1.zip

Der Quellcode für die Analyse-Module liegt im unterordner "modules" aufgeteilt auf 4 Projekte, die einzeln im Netbeans zu öffnen sind. Sie referenzieren auf das JAR-File, das beim kompilieren des eigentlichen Privacy Proxy erstellt wird.

[Bearbeiten] TODOs

  • Build-environment auf Maven umstellen
    • Analysemodule als packages
  • Revision des VCS in Versionsnummer aufnehmen