Archiv

Posts Tagged ‘Eclipse’

RenameIT-0.0.1 – Massenumbenennung von Dateien

September 14, 2009 Hinterlasse einen Kommentar

RenameIT-0.0.1

Mit dem Tool RenameIT lassen sich eine beliebige Anzahl von Dateien mit einer fortlaufenden Nummer umbenennen. Der Dateityp (z.B. *.jpeg, *.java, *.cpp, *.docx, etc.) wird automatisch erkannt und beim Umbenennen nicht verändert.
Screenshots:

Main Window

Main Window

Open Dialog

Open Dialog

Main Window Example

Main Window Example

!Wichtig: Für möglichen Datenverlust übernehme ich keine Verantwortung.!

ToDo:
– Log-File nach dem Umbennenen
– Menüleiste
– Backupotption
– anpassen der Oberfläche an das jeweilige Betriebsystem
– zentrieren des MainWindow beim Start
– Dokumentation
– Erfolgs- und Fehlermeldungen
– Fortschrittsanzeige
– Verhindern das versteckte Dateien nicht umbennant werden
– andere Farben der Oberfläche

Erstellt wurde das Programm mit der Programmiersprache Java unter Eclipse (3.5.0).
Das Programm sollte auf jedem System mit einer Java Runtime Environment funktionieren.

Downloads:

Source
JAR-File

Für Kritik und Anregungen bin ich sehr dankbar.

Kategorien:Allgemein, Download, Java Schlagwörter: , ,

WPA2KeyGenerator

Mac OS X

Windows XP

Hier mal mein erstes „Projekt“ das ich veröffentlichen will, hierbei handelt es sich, um ein Tool, das einen WPA2-Schlüssel für ein drahtloses Netzwerk generiert.

Der Schlüssel hat die Maximallänge von 63 Zeichen. Der Schlüssel setzt sich aus Zahlen, alles Buchstaben des Alphabets (groß und klein) und einigen Sonderzeichen zusammen.

Die Idee für dieses Programm hatte ich schon vor einigen Jahren, als ich bei mir Zuhause W-LAN eingerichtet habe. Zuerst habe ich das Programm in C++ umgesetzt. Leider konnte ich dann dazu keine GUI schreiben, da das Programm dann nicht mehr Plattformunabhänig gewesen wäre.
Da ich jetzt gerade am Java lernen bin, habe ich diese Idee dann auch mit Java umgesetzt.

Das Programm wurde mit Eclipse geschrieben. Obwohl es nur eine Übung ist, hat es meiner Meinung nach eine sinnvolle Funktion.

Um mich weiter mit Java zu beschäftigen werde ich die Funktionen nach und nach erweitern.

Was momentan noch nicht geht, sind die Window Buttons des jeweiligen Systems (OS X, Windows). Das kommt aber noch.

Was ich noch einbauen möchte, ist eine Menü um die Schlüssellänge zu bestimmen, da sich mit diesem Algorithmus ja auch einfachere Passwörter generieren lassen. Und eine Menü Punkt der es erlaubt den Schlüssel in einer Textdatei zu speichern.
Außerdem will ich versuchen das ganze mit SWING anstatt mit AWT umzusetzen.

Funktion:

Zuerst einmal habe ich eine Klasse Key erstellt, die die Attribute eines WPA Schlüssels hat (Länge, gültige Werte) und eine Methode um einen Schlüssel zu erzeugen.

Diese Methode funktioniert so, dass eine Schleife 63 mal (Länge des Schlüssels) durchläuft und bei jedem durchlauf eine Zufallszahl von 0-71 (Anzahl der gültigen Werte) generiert wird und diese Zahl dann den Wert aus dem Array mit den gültigen Werten angibt.

Wenn der Schlüssel dann fertig ist, wird er in das Textfeld geschrieben.

Getestet habe ich das ganze unter Mac OSX 10.5.6 und unter Windows XP Professional SP3 (in VirtualBox).
Normalerweise müsste das Tool aber unter jedem OS (Unix,Linux,etc.) laufen das eine Java Runtime Environment installiert hat.

Wie sich das gehört gibt es das Tool WPA2KeyGenerator (*jar) und den SourceCode als Download.
SourceCode

WPA2KeyGenerator

Also viel Spaß damit.

Hoffe das ich es schaffe bald wieder eine neue Version Online stellen zu können!

Kategorien:Download, Java Schlagwörter: , , ,