[S] kleines Sortiertool !

12/27/2012 12:43 sahin-1234#1
Da ich leider keine Coder-Kenntnisse habe, würde ich mich sehr freuen wenn mir jemand ein wirklich kleines Tool zusammenbasteln könnte, welches folgende Funktion aufweist:
Ich habe zB einen Dump der aus folgenden Daten besteht:
Quote:
[Only registered and activated users can see links. Click Here To Register...]:testpass123
Nun würde ich mir wünschen das ich diesen Datensatz in das Tool einlese, und es mir folgendes ausspuckt:
Quote:
mustermann123:testpass123
Also das sozusagen die Email-Endungen entfernt werden.
Sollte auch ziemlich stabil sein das ganze, da ich da schonmal bis zu 50000 Reihen einlesen muss.

Wäre jemand dazu bereit, dieses Tool vllt auch als Übung für mich zu coden?
Über eine GGL lässt sich ja per PN reden.
Falls das ganze als .php Script auch möglich ist, bitteschön wäre mir auch recht. :)

mfG sahin
12/27/2012 13:01 BinAccess#2
hab mal schnell was in Python geschrieben:
Code:
fobj = open("dump.txt", "r") 
fobjwrite = open("output.txt", "w") 
for line in fobj: 
	at = line.split('@')
	password = line.split(':')
	output = '%s:%s' % (at[0], password[1])
	fobjwrite.write(output)
fobj.close()
fobjwrite.close()
Die Dump datei muss dump.txt lauten
Die Datei wo alles reingeschrieben wird heißt output.txt

Werde daraus gleich eine .exe machen dann läuft es auch ohne python installation unter windows
12/27/2012 13:08 sahin-1234#3
Quote:
Originally Posted by BinAccess View Post
hab mal schnell was in Python geschrieben:
Code:
fobj = open("dump.txt", "r") 
fobjwrite = open("output.txt", "w") 
for line in fobj: 
	at = line.split('@')
	password = line.split(':')
	output = '%s:%s' % (at[0], password[1])
	fobjwrite.write(output)
fobj.close()
fobjwrite.close()
Die Dump datei muss dump.txt lauten
Die Datei wo alles reingeschrieben wird heißt output.txt

Werde daraus gleich eine .exe machen dann läuft es auch ohne python installation unter windows
Das wäre echt supernett von dir :)
12/27/2012 13:22 BinAccess#4
PHP Code:
<?php
error_reporting
(0);
$filehandle_dump fopen("dump.txt""r");
$filehandle_output fopen("output.txt""w");
while (!
feof($filehandle_dump)) {
    
$buffer fgets($filehandle_dump);
    
$username explode("@"$buffer);
    
$password explode(":"$buffer);
    
$output $username[0].':'.$password[1];
    
fwrite ($filehandle_output$output);
}
fclose ($filehandle_dump);
fclose ($filehandle_output);
?>
Da ich mein Windows VM nicht finde kann ich dir keine .exe und testen.
Daher hab ich eben noch einen PHP Code geschrieben.
01/03/2013 00:38 MrSm!th#5
#moved