Ddgr: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
== ddgr und warum es noch funktioniert, während Metagoofil scheitert ===
+
*[[ddgr Paketbeschreibung]]
 
+
*[[ddgr Anwenden]]
'''ddgr''' ist ein Kommandozeilen-Client für die Suchmaschine DuckDuckGo.  =
+
*[[ddgr Aufgaben]]
Er ermöglicht es, direkt aus dem Terminal heraus Suchanfragen zu stellen und die Ergebnisse als URLs oder im Volltext anzuzeigen. 
 
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.
 
 
 
=== Funktionsweise von ddgr ===
 
* Sendet HTTP-Requests an die HTML-Schnittstelle von DuckDuckGo.
 
* Erhält die gleichen Ergebnisse wie ein Browser (kein spezieller API-Key nötig).
 
* Kann Suchergebnisse formatieren, filtern und direkt an andere Programme weitergeben.
 
* Unterstützt Suchoperatoren wie bei der normalen Websuche (z. B. ''site:'', ''filetype:'').
 
 
 
=== Beispielanwendung ===
 
* Suche nach allen PDFs auf einer Domain:
 
<!-- ddgr -n 25 -x --np 'site:example.com filetype:pdf' > urls.txt -->
 
* Mehrere Seiten abrufen und Ergebnisse zusammenführen:
 
<!-- ddgr -n 25 -x --np --page 1 'site:example.com filetype:pdf' >> urls.txt -->
 
<!-- ddgr -n 25 -x --np --page 2 'site:example.com filetype:pdf' >> urls.txt -->
 
 
 
=== Warum ddgr noch funktioniert ===
 
* Nutzt die reguläre Weboberfläche von DuckDuckGo (HTML).
 
* Keine API-Limits oder Registrierungszwang.
 
* DuckDuckGo blockt automatisierte Suchanfragen nicht so strikt wie Google oder Bing.
 
* Voller Zugriff auf Suchoperatoren wie ''site:'' und ''filetype:''.
 
 
 
=== Warum Metagoofil nicht mehr zuverlässig funktioniert ===
 
* Metagoofil greift in der Standardversion über Bing/Google-Dorking auf Suchergebnisse zu.
 
* Google und Bing blockieren automatisierte Abfragen, insbesondere mit ''filetype:'' und ''site:''-Operatoren, sehr schnell.
 
* Ohne gültige Such-API-Keys liefern diese Suchmaschinen oft 0 Treffer.
 
* Viele Websites lassen Dokumente nicht mehr von Suchmaschinen indizieren oder hosten sie auf externen Plattformen (CDNs, Cloudspeicher), die nicht unter der Zieldomain liegen.
 
* Ergebnis: Metagoofil findet oft keine oder nur sehr wenige Dateien, auch wenn im Browser Treffer sichtbar sind.
 
 
 
=== Fazit ===
 
* Für die Suche nach Dokumenten ist ddgr in Kombination mit Suchoperatoren aktuell deutlich praxistauglicher als Metagoofil.
 
* Metagoofil kann weiterhin nützlich sein, wenn man eigene API-Keys einbindet oder eine eigene Sammlung von URLs/Dokumenten zum Auswerten hat.
 
* Für reine OSINT-Dokumentensuche ohne API-Keys ist ddgr derzeit die bessere Wahl.
 

Aktuelle Version vom 10. August 2025, 15:25 Uhr