<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Ddgr_Paketbeschreibung</id>
	<title>Ddgr Paketbeschreibung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Ddgr_Paketbeschreibung"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Ddgr_Paketbeschreibung&amp;action=history"/>
	<updated>2026-06-29T05:13:39Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Ddgr_Paketbeschreibung&amp;diff=64197&amp;oldid=prev</id>
		<title>Thomas.will am 10. August 2025 um 15:10 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Ddgr_Paketbeschreibung&amp;diff=64197&amp;oldid=prev"/>
		<updated>2025-08-10T15:10:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 10. August 2025, 15:10 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== ddgr und warum es noch funktioniert, während Metagoofil scheitert ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;== ddgr und warum es noch funktioniert, während Metagoofil scheitert ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''ddgr''' ist ein Kommandozeilen-Client für die Suchmaschine DuckDuckGo.  =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''ddgr''' ist ein Kommandozeilen-Client für die Suchmaschine DuckDuckGo.  =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Ddgr_Paketbeschreibung&amp;diff=64196&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „ == ddgr und warum es noch funktioniert, während Metagoofil scheitert ===  '''ddgr''' ist ein Kommandozeilen-Client für die Suchmaschine DuckDuckGo.  = Er er…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Ddgr_Paketbeschreibung&amp;diff=64196&amp;oldid=prev"/>
		<updated>2025-08-10T15:10:45Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ == ddgr und warum es noch funktioniert, während Metagoofil scheitert ===  &amp;#039;&amp;#039;&amp;#039;ddgr&amp;#039;&amp;#039;&amp;#039; ist ein Kommandozeilen-Client für die Suchmaschine DuckDuckGo.  = Er er…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== ddgr und warum es noch funktioniert, während Metagoofil scheitert ===&lt;br /&gt;
&lt;br /&gt;
'''ddgr''' ist ein Kommandozeilen-Client für die Suchmaschine DuckDuckGo.  =&lt;br /&gt;
Er ermöglicht es, direkt aus dem Terminal heraus Suchanfragen zu stellen und die Ergebnisse als URLs oder im Volltext anzuzeigen.  &lt;br /&gt;
DuckDuckGo stellt dafür eine HTML-basierte Suchausgabe zur Verfügung, die nicht so restriktiv gegen automatisierte Abfragen abgesichert ist wie die meisten anderen Suchmaschinen-APIs.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise von ddgr ===&lt;br /&gt;
* Sendet HTTP-Requests an die HTML-Schnittstelle von DuckDuckGo.&lt;br /&gt;
* Erhält die gleichen Ergebnisse wie ein Browser (kein spezieller API-Key nötig).&lt;br /&gt;
* Kann Suchergebnisse formatieren, filtern und direkt an andere Programme weitergeben.&lt;br /&gt;
* Unterstützt Suchoperatoren wie bei der normalen Websuche (z. B. ''site:'', ''filetype:'').&lt;br /&gt;
&lt;br /&gt;
=== Beispielanwendung ===&lt;br /&gt;
* Suche nach allen PDFs auf einer Domain:&lt;br /&gt;
&amp;lt;!-- ddgr -n 25 -x --np 'site:example.com filetype:pdf' &amp;gt; urls.txt --&amp;gt;&lt;br /&gt;
* Mehrere Seiten abrufen und Ergebnisse zusammenführen:&lt;br /&gt;
&amp;lt;!-- ddgr -n 25 -x --np --page 1 'site:example.com filetype:pdf' &amp;gt;&amp;gt; urls.txt --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ddgr -n 25 -x --np --page 2 'site:example.com filetype:pdf' &amp;gt;&amp;gt; urls.txt --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Warum ddgr noch funktioniert ===&lt;br /&gt;
* Nutzt die reguläre Weboberfläche von DuckDuckGo (HTML).&lt;br /&gt;
* Keine API-Limits oder Registrierungszwang.&lt;br /&gt;
* DuckDuckGo blockt automatisierte Suchanfragen nicht so strikt wie Google oder Bing.&lt;br /&gt;
* Voller Zugriff auf Suchoperatoren wie ''site:'' und ''filetype:''.&lt;br /&gt;
&lt;br /&gt;
=== Warum Metagoofil nicht mehr zuverlässig funktioniert ===&lt;br /&gt;
* Metagoofil greift in der Standardversion über Bing/Google-Dorking auf Suchergebnisse zu.&lt;br /&gt;
* Google und Bing blockieren automatisierte Abfragen, insbesondere mit ''filetype:'' und ''site:''-Operatoren, sehr schnell.&lt;br /&gt;
* Ohne gültige Such-API-Keys liefern diese Suchmaschinen oft 0 Treffer.&lt;br /&gt;
* Viele Websites lassen Dokumente nicht mehr von Suchmaschinen indizieren oder hosten sie auf externen Plattformen (CDNs, Cloudspeicher), die nicht unter der Zieldomain liegen.&lt;br /&gt;
* Ergebnis: Metagoofil findet oft keine oder nur sehr wenige Dateien, auch wenn im Browser Treffer sichtbar sind.&lt;br /&gt;
&lt;br /&gt;
=== Fazit ===&lt;br /&gt;
* Für die Suche nach Dokumenten ist ddgr in Kombination mit Suchoperatoren aktuell deutlich praxistauglicher als Metagoofil.&lt;br /&gt;
* Metagoofil kann weiterhin nützlich sein, wenn man eigene API-Keys einbindet oder eine eigene Sammlung von URLs/Dokumenten zum Auswerten hat.&lt;br /&gt;
* Für reine OSINT-Dokumentensuche ohne API-Keys ist ddgr derzeit die bessere Wahl.&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>