<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TheFox &#187; One-Click-Hoster</title>
	<atom:link href="http://fox21.at/tag/one-click-hoster/feed" rel="self" type="application/rss+xml" />
	<link>http://fox21.at</link>
	<description>Just another Perl hacker.</description>
	<lastBuildDate>Sun, 06 May 2012 14:22:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>PHPDL 0.4.0</title>
		<link>http://fox21.at/phpdl-0-4-0.html</link>
		<comments>http://fox21.at/phpdl-0-4-0.html#comments</comments>
		<pubDate>Mon, 15 Nov 2010 19:41:43 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[One-Click-Hoster]]></category>
		<category><![CDATA[RapidShare]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=3200</guid>
		<description><![CDATA[Mittlerweile mein 2. Download Manager fuers Web. Aber dieses Mal richtig mit PHP. Meinen ersten Download Manager fuer den Browser habe ich in Perl geschrieben. Perl ist aber fuer Weboberflaechen nicht geeignet. PHPDL ist nun ein freier Download Manager, geschrieben &#8230; <a href="http://fox21.at/phpdl-0-4-0.html">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mittlerweile mein 2. Download Manager fuers Web. Aber dieses Mal richtig mit PHP.</p>
<p><span id="more-3200"></span></p>
<p>Meinen ersten Download Manager fuer den Browser habe ich in Perl geschrieben. Perl ist aber fuer Weboberflaechen nicht geeignet. <a target="_blank" href="https://github.com/TheFox/phpdl" target="_blank">PHPDL</a> ist nun ein <a target="_blank" href="http://en.wikipedia.org/wiki/Free_software" target="_blank">freier</a> Download Manager, geschrieben in PHP. Derzeit noch in einer Beta-Phase.</p>
<p>Was PHPDL bis jetzt alles kann:</p>
<ul>
<li>Multiuser: Mehrere User koennen die Weboberflaeche nutzen, ohne das man mehrere Hoster Accounts benoetigt.</li>
<li>RSDF files Unterstuetzung.</li>
<li>DLC files Unterstuetzung. Dazu werden aber Keys benoetigt. Diese Keys sind in PHPDL nicht inkludiert.</li>
<li><a target="_blank" href="http://rapidshare.com/" target="_blank">RapidShare.com</a> Plugin (Free und Premium).</li>
</ul>
<p>Was noch fehlt:</p>
<ul>
<li>Ein richtiges Design. Bis jetzt ist alles nur weiss bis auf die Schrift.</li>
<li>Mehr Plugins fuer One-Click-Hoster.</li>
</ul>
<p>Also wer Zeit und Lust dazu hat, kann sich gerne beteiligen. ;)</p>
<h2>Weblinks</h2>
<ul>
<li><a target="_blank" href="https://github.com/TheFox/phpdl" target="_blank">PHPDL GitHub Projektseite</a></li>
<li><a target="_blank" href="https://github.com/TheFox/phpdl/tarball/v0.4.0" target="_blank">PHPDL 0.4.0 Download</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/phpdl-0-4-0.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dlc2txt 1.0.0</title>
		<link>http://fox21.at/dlc2txt-100.html</link>
		<comments>http://fox21.at/dlc2txt-100.html#comments</comments>
		<pubDate>Thu, 09 Apr 2009 17:27:36 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[DLC]]></category>
		<category><![CDATA[JDownloader]]></category>
		<category><![CDATA[One-Click-Hoster]]></category>
		<category><![CDATA[RapidShare]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=889</guid>
		<description><![CDATA[Es gibt kein Problem, das man nicht mit Perl loesen koennte. dlc2txt ist ein Perl Script, mit dem man Dateien, die die Endung .dlc haben, entschluesseln kann. DLC ist ein Containerformat, das von JDownloader verwendet wird. JDownloader ist ein Java-Programm, &#8230; <a href="http://fox21.at/dlc2txt-100.html">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es gibt kein Problem, das man nicht mit Perl loesen koennte. <a target="_blank" href="http://software.fox21.at/dlc2txt/releases/dlc2txt-1.0.0.zip" target="_blank">dlc2txt</a> ist ein Perl Script, mit dem man Dateien, die die Endung <strong>.dlc</strong> haben, entschluesseln kann.</p>
<p><span id="more-889"></span></p>
<p>DLC ist ein Containerformat, das von <a target="_blank" href="http://www.jdownloader.org/" target="_blank">JDownloader</a> verwendet wird. JDownloader ist ein Java-Programm, mit dem von <a target="_blank" href="http://www.rapidshare.com" target="_blank">rapidshare.com</a>, <a target="_blank" href="http://www.megaupload.com" target="_blank">megaupload.com</a>, <a target="_blank" href="http://www.uploaded.to" target="_blank">uploaded.to</a> oder anderen bekannten One-Click-Hostern herunter geladen werden kann. Da man <strong>2 private Keys</strong> benoetigt, um .dlc-Files zu entschluesseln, muss ich hier eines klar stellen: <strong>DIESES SCRIPT ENTHAELT KEINE KEYS!</strong> Das heisst es ist <strong>unbrauchbar</strong>, solange man nicht selber 2 Keys besitzt. Falls doch, traegt man diese in den Variablen <strong>$KEYA</strong> und <strong>$KEYB</strong> ein. Es gibt noch eine dritte wichtige Variable bei der ganzen Sache: <strong>$PROGNAME</strong>, ist ein String, der beim Aufruf von <strong>http://service.jdownloader.org/dlcrypt/service.php?destType={$PROGNAME}</strong> benoetigt wird. In dem Fall wird <em>{$PROGNAME}</em> durch den String ersetzt, der in der Variable $PROGNAME steht. Alle Programme (z. B. <a target="_blank" href="http://board.gulli.com/thread/1337027-msd-0655-alpha---rsdf-dlc-ccfycjauto-unpacker/" target="_blank">MSD</a>, <a target="_blank" href="http://board.gulli.com/thread/950280-load-v048---decrypt-rsdf-ccf-neue-hoster-entpackfunktion/" target="_blank">Load!</a>, &#8230;), die DLC Files entschluesseln koennen, verwenden jeweils fuer destType einen eigenen String.</p>
<p>Ich will jetzt nicht genauer auf den Container eingehen, da ich mich leider viel zu wenig mit <a target="_blank" href="http://de.wikipedia.org/wiki/Kryptographie" target="_blank">Kryptographie</a> auskenne. Weitere Infromationen ueber DLC findet man in Eddys Blog (<a target="_blank" href="http://41yd.de/blog/2008/11/15/dlc-geknackt/" target="_blank">http://41yd.de/blog/2008/11/15/dlc-geknackt/</a>). Danke nochmals an dieser Stelle.</p>
<h2><strong>Benoetigte Perl-Module</strong></h2>
<ul>
<li>Cwd</li>
<li>LWP::Simple</li>
<li>MIME::Base64</li>
<li>Crypt::Rijndael</li>
<li>File::Basename</li>
</ul>
<h2><strong>Download</strong></h2>
<ul>
<li><a target="_blank" href="http://github.com/TheFox/dlc2txt" target="_blank">dlc2txt 1.1.0</a></li>
<li><a target="_blank" href="http://software.fox21.at/dlc2txt/releases/dlc2txt-1.0.0.zip" target="_blank"><del datetime="2010-10-02T11:50:31+00:00">dlc2txt-1.0.0.zip</del></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/dlc2txt-100.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RapidShare.com Link Check 1.0.0</title>
		<link>http://fox21.at/rapidshare-com-link-check-100.html</link>
		<comments>http://fox21.at/rapidshare-com-link-check-100.html#comments</comments>
		<pubDate>Sat, 31 Jan 2009 18:19:02 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[GET]]></category>
		<category><![CDATA[HEAD]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[LWP::Simple]]></category>
		<category><![CDATA[One-Click-Hoster]]></category>
		<category><![CDATA[POST]]></category>
		<category><![CDATA[RapidShare]]></category>

		<guid isPermaLink="false">http://cms.fox21.at/nocache/?p=675</guid>
		<description><![CDATA[Es gibt kein Problem, das man nicht mit Perl loesen koennte. Mit diesem Perl Script koennen Links von rapidshare.com auf Verfuegbarkeit ueberprueft werden. Natuerlich kann man das Script auch fuer andere Seiten verwenden. Aber wie funktioniert das Ganze? Das Modul &#8230; <a href="http://fox21.at/rapidshare-com-link-check-100.html">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es gibt kein Problem, das man nicht mit Perl loesen koennte. Mit diesem Perl Script koennen Links von rapidshare.com auf Verfuegbarkeit ueberprueft werden. Natuerlich kann man das Script auch fuer andere Seiten verwenden.</p>
<p><span id="more-675"></span></p>
<p>Aber wie funktioniert das Ganze? Das Modul LWP::Simple enthaelt die Funktion head(). Dieser einen URL uebergeben, und sie schickt die HTTP-Request-Methode <strong>HEAD</strong> (Bruder von <strong>GET</strong> und <strong>POST</strong>) an die angegebene URL. Die Funktion bekommt nur den HTTP-Header zurueck, und nicht den eigentlichen Inhalt. Somit kann ganz einfach ueberpruefen werden, ob man die Dateien noch herunterladen kann oder nicht. Sind alle Links OK, wird <em>All: OK</em> angezeigt. Alle Links, die nicht mehr gueltig sind, werden als <em>FAILT</em> angezeigt. Das Script ist extra fuer rapidshare.com ausgelegt. Zwar koennen auch andere Links eingegeben werden, aber dann koennte das Ergebnis nicht stimmen. Ist die <em>content-length</em> vom HTTP-Header kleiner als 10000 Byte, wird der Link als ungueltig angezeigt. Dieses Limit kann natuerlich beliebig angepasst werden. Zum Beispiel wird bei einem Link <em>FAILT</em> angezeigt, der auf eine Seite zeigt, die weniger als 10000 Bytes beinhaltet. Da aber die meisten RapidShare-File 100 MB haben, kann man damit genau feststellen, ob Dateien noch gueltig sind. Es darf nur ein Link pro Zeile angegeben werden.</p>
<h2><strong>Benoetigte Perl-Module</strong></h2>
<ul>
<li>CGI</li>
<li>LWP::Simple</li>
</ul>
<h2><strong>Installation</strong></h2>
<ol>
<li>Herunterladen von <a target="_blank" href="http://software.fox21.at/rscheck/releases/rscheck-1.0.0.zip" target="_blank">rscheck-1.0.0.zip</a></li>
<li>Entpacken mit <em>unzip rscheck-1.0.0.zip</em></li>
<li>Rechte setzen, damit der HTTP-Prozess dieses Script ausfuehren kann: <em>chmod 755 install.pl rscheck.pl</em></li>
<li>Mit <em>./install.pl</em> kann man ueberpruefen ob die noetigen Module, in dem Fall CGI und LWP::Simple, auf dem Rechner installiert sind. Sind sie <strong>nicht</strong> installiert, fragt einem das Script, ob man die fehlenden Module nach installieren will. install.pl muss ueber die Konsole ausgefuehrt werden.</li>
<li>Damit rscheck.pl auch mit den Browser funktioniert, muss das Script eventuell auf rscheck.cgi umbenannt werden und in einen CGI-Ordner (/cgi-bin/) verschoben werden. Andernfalls eine .htaccess im gleichen Ordner anlegen und <em>Options +ExecCgi</em> hinein schreiben.</li>
<li>Fertig. Jetzt kann mit dem Browser auf die rscheck.pl zugeriffen werden.</li>
</ol>
<h2><strong>Download</strong></h2>
<ul>
<li><a target="_blank" href="http://software.fox21.at/rscheck/releases/rscheck-1.0.0.zip" target="_blank">rscheck-1.0.0.zip</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/rapidshare-com-link-check-100.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

