Info Corner / Internet-via-Sat, Datendienste / IPTV / Videoportale / Internet TV & Radio > # Internet-via-Sat, Datendienste
Projekt von R32: skynet für Linux
spoke1:
Projekt von R32: skynet für Linux
Hallo Leute!
Wie ihr ja sicher schon mitbekommen habt geht derzeit wieder die Entwicklung von skynet voran.
R32 hat sich der Weiterentwicklung angenommen. Die Win-Version ist ja schon zum Testen im Umlauf, mir hat er netterweise basierend auf der Source der 0.91 eine Linuxvariante zur Verfügung gestellt.
Das GUI ist graphisch an seine Windowsvariante angelehnt, die derzeit unter Windows inplementierten Funktionen weitestgehend auch für Linux realisiert.
Derzeit bin ich am testen, und nach dem heutigen Tag zeichnet sich eine sehr runde Version ab.
Die bekannten selbstständigen Beendigungen des scheinen gebannt. Während des gesammten Tages kein Absturz! Desweiteren ist hervorzuheben, das die Beute insgesamt wieder wesentlich besser ausfällt.
R32 sowie auch meiner Meinung arbeitet skynet unter Linux fehlerfreier. Aus diesem Grund ist ein Vergleichstreamen auf 19,2° angedacht (Win vs. Linux).
Die V.1.11 soll in den nächsten Tagen dann offiziell in den DL gelangen, ich werde euch natürlich auf dem Laufenden halten.
spoke1:
So, da ist sie. Zu bekommen über
h**p://rapidshare.de/files/27859764/skynet.R32_1.11_Linux.rar.html
Änderungen:
1.11 - 2006/08/02
-----------------
- Die erste Linux Version ...
(Thanx an spoke1 für's Testen)
Es fehlt im Vergleich zur Windows Version:
- CPU Usage
- Shellskript für exec_cmd (s.u. Hotkey: Enter)
- Hotkey: Ctrl + Del
Alle Dateien in der Liste, die seit mindestens
"timeout_delete_limit" Sekunden (default 180)
im Zustand 'timeout' sind, werden mit "-" in der Liste markiert.
Drückt man Ctrl + Del, werden diese Dateien gelöscht.
(Thanx an -Rotten Zombie- für die Anregung)
- Hotkey: Enter
Die momentan ausgewählte Datei wird an das Kommando "exec_cmd"
übergeben und ausgeführt. Dafür ist für Windows die
Datei exec.bat enthalten. Alle registrierten Dateitypen
werden dann ausgeführt, z.B. mit dem MS MediaPlayer.
"Exe" habe ich abgefangen ...
- Hotkey: t
Die aktuelle Datei wird markiert. Wenn sie fertig ist oder den
incomlpete Status erreicht hat, wird sie in das Verzeichnis "dir_sel1"
verschoben. Sie landet also nicht im "ok" Verzeichnis.
Unvollständige Dateien landen auch dort und bekommen "incomplete_"
vorangestellt.
spoke1:
Der Vollständigkeithalber gehört es natürlich ja auch hier hin:
Die 1.12 für Linux gibt es hier : h**p://rapidshare.de/files/29068396/skynet.R32_1.12_Linux.rar.html
Besonders nette Kommentare sind, wie immer, gern genommen. Cool Grin
Danke an spoke1 für den Linux Beta-Test.
Gruß,
R32
Die wichtigsten Änderungen ...
1.12 - 2006/08/12
-----------------
neu:
- Hotkey: b
Benchmark Modus wird an/aus-geschaltet.
Im neuen Unterverzeichnis liegt u.a. die Datei benchmark.ini.
Die Parameter hieraus werden zur Laufzeit neu eingelesen
um zur gewünschten Zeit den skynet Benchmark zu starten.
Die Info Parameter in der ini sollten vorher ausgefüllt werden.
Die Ergebnisse des Benchmarks werden in der skynet.log abgelegt.
Achtung: Beim Starten und Beenden des Benchmarks werden alle vorhandenen
Dateien in der Liste und der Cache gelöscht!
- Hotkey: Ctrl + v
Hiermit wird der komplette Regex-Test ausgeschaltet. D.h. es werden alle
möglichen Dateien geladen. Ist mehr zum Debuggen und Testen dazugekommen ...
- Eine vorhandene skynet.log wird beim Programmstart in skynet.bak.log
umbenannt.
- Neue Anzeige: HTTP xxx F/s
Dies ist die Anzahl der neuen Dateien pro Sekunde aus dem HTTP Scan.
Es müssten annähernd soviele sein, wie man bei 'Ctrl + v' erhält.
Durch die Trägheit der Anzeige werden übrigens sehr kleine Dateien
gar nicht erst in der Liste auftauchen, in der Anzeige (F/s) aber schon.
- Im Bereich HTTP Scan sind 2 Stellen geändert worden,
die hoffentlich eine bessere Ausbeute bringen. Ein Benchmark
1.12 vs 1.11 wirds zeigen ...
- interne Code-Umstrukturierung
[keine Ahnung, ob ich etwas vergessen habe, da der Code sich durch die
Umstrukturierung nicht diffen läßt ...]
Bugfix:
- Small Font hat unter Linux falsche Dimensionsangaben.
Text und Cursor waren dadurch u.U. falsch positioniert.
(Thanx an mtron)
- tcp/ip Parameter aus der skynet.in wurden nicht eingelesen.
(Thanx an mtron)
spoke1:
Hallo zusammen,
für die 1.12 für Linux möchte ich mich doch einfach mal herzlich bei @R32 bedanken!!!
Im Laufe des heutigen Tages hab ich die neue Version noch einige Stunden auf 8°W streamen lassen. Auf meinem System läuft sie absolut stabil und hat für einen Montag erstaunlich viel Beute in Richtung gebracht.
@R32
Was hältst Du davon der nächsten Version 'Universalpid: XXX1' beizubringen?
Warum???
Derzeit tut sich offenbar einiges auf 13°O (zwei neue Datenkanäle) sowie auf 8°W wo heute neu aufgeschaltet wurde. Schlichtweg würde es eine Menge Zeit sparen wenn sich die Pidscannerei erübrigen würde.
R32:
Hi spoke1,
das hört sich ja schonmal sehr gut an!
Meinst du, es könnte mit den internen Änderungen im http-Scan zusammenhängen oder war es allgemein "nur" ein guter Tag?
--- Zitat ---@R32
Was hältst Du davon der nächsten Version 'Universalpid: XXX1' beizubringen?
--- Ende Zitat ---
Wenn dem technisch nichts im Weg steht, bin ich dabei.
Zuerst müßtest Du mich aber ein wenig aufschlauen, was die XXX1 angeht! Wenn ich mich richtig erinnere, habe ich auch schonmal etwas von XXX2 gelesen.
Was hat es denn mit dieser PID auf sich? Wird dann wirklich nur diese eine PID im Filter (1) gesetzt oder ist die Zahl nur ein Ersatz und bedeutet, das Programm soll alle PIDs von 1 bis XXX1 per Loop setzen (2).
Habe gerade beide Möglichkeiten im Code mal ausprobiert.
Zu (1): XXX1 wird vom Streamreader abgelehnt.
Zu (2): Ab Filter Nummer 39 lehnt die Streamreader.dll es ebenfalls ab.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln