TheHarvester: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
*[[TheHarvester Grundlagen]]
*[[TheHarvester Optionen]]
*[[TheHarvester momentan unterstützte Quellen]]
*[[TheHarvester Beispiele]]
=TheHarvester Grundlagen=
=TheHarvester Grundlagen=
==Paketbeschreibung==
==Paketbeschreibung==
*Das Ziel dieses Programms ist verschiedene Dinge zusammeln
theHarvester sammelt im frühen Stadium eines Penetrationstests passiv Informationen über eine Domain bzw. Organisation:
*Hierzu zählen
*E-Mails
**E-Mails
*Subdomains und Hosts
**Subdomains
*IP-Adressen
**Hosts
*Mitarbeiternamen
**Mitarbeiternamen
*offene Ports und Banner (über angereicherte Quellen wie Shodan)
**offene Ports  
Die Daten stammen aus öffentlichen Quellen: Suchmaschinen, Certificate-Transparency-Logs, Passive-DNS-Diensten, PGP-Keyservern und kommerziellen OSINT-APIs.
**Banner  
 
*Die Quellen sind hier
;Einsatzzweck
**Suchmaschinen
*Hilft dem Pentester, die externe Angriffsfläche zu kartieren, ohne das Ziel direkt zu kontaktieren.
**PGP-Schlüsselservern
*Ebenso für Verteidiger/SOC nützlich: "Was sieht ein Angreifer rein passiv über uns?"
**SHODAN-Computerdatenbanken zu sammeln.
 
==Das Tool ist ein typischer Informationsbeschaffer==
*Dieses Tool soll Penetrationstestern in den frühen Stadien des Penetrationstests helfen
*Es ist auch für jeden nützlich, der wissen möchte, was ein Angreifer über seine Organisation sehen kann.
==Quelle==
==Quelle==
*https://github.com/laramies/theHarvester/
*https://github.com/laramies/theHarvester/
theHarvester-Startseite | Kali theHarvester Repo
  Autor: Christian Martorella, Edge-Security
  Autor: Christian Martorella
  Lizenz: GPLv2
  Lizenz: GPLv2
Dokumentierte Version in diesem Artikel: theHarvester 4.10.1 (Kali)


=TheHarvester Optionen=
=TheHarvester Optionen=
==API Keys==
==Maßgebliche Optionsliste der eigenen Version ermitteln==
;Manche Abfragen verlagen eine Authorisierung, hier kommen die API Keys rein
Die Optionen und unterstützten Quellen ändern sich zwischen den Versionen. Verbindlich ist immer die eigene Installation, nicht das Online-README.
*/etc/theHarvester/api-keys.yaml
;Optionen anzeigen
<pre>
*theHarvester -h
apikeys:
;Nur die unterstützten Quellen herausziehen
  bing:
*theHarvester -h | sed -n '/SOURCE/,/^$/p'
    key:


  censys:
==Optionen (4.10.1)==
    id:
;Allgemein
    secret:
*-d, --domain DOMAIN
Ziel-Domain oder Firmenname.
*-l, --limit LIMIT
Begrenzt die Anzahl der Ergebnisse, default=500.
*-S, --start START
Beginnt ab Ergebnis Nummer X, default=0.
*-b, --source SOURCE
Komma-getrennte Liste der Quellen (siehe unten).
*-f, --filename FILENAME
Speichert die Ergebnisse als JSON und XML (Basisname ohne Endung angeben).
;Passiv / Anreicherung
*-g, --google-dork
Google-Dorks verwenden (Wortliste unter /etc/theHarvester/wordlists/dorks.txt).
*-p, --proxies
Anfragen über Proxys aus /etc/theHarvester/proxies.yaml leiten.
*-s, --shodan
Gefundene Hosts über Shodan anreichern (Ports/Banner, API-Key erforderlich).
;Aktiv (nimmt Kontakt zu Ziel/DNS auf - nur im Scope!)
*-c, --dns-brute
DNS-Brute-Force gegen die Domain (interne Wortliste).
*-n, --dns-lookup
DNS-Auflösung der gefundenen Hosts aktivieren, default False.
*-v, --virtual-host
Hostnamen per DNS auflösen und auf virtuelle Hosts prüfen.
*-e, --dns-server DNS_SERVER
Eigenen DNS-Server für die Auflösung verwenden.
*-t, --dns-tld
DNS-TLD-Expansion (gleicher Name unter anderen TLDs).
*-r, --take-over
Auf Subdomain-Takeover prüfen.
*--screenshot VERZEICHNIS
Screenshots aufgelöster Hosts in das angegebene Verzeichnis (sinnvoll nur zusammen mit DNS-Auflösung).
;Neuere Optionen (mit theHarvester -h gegenprüfen)
*--dns-resolve
DNS-Auflösung der Subdomains mit eigener Resolver-Liste.
*-w, --wordlist
Wortliste für API-Endpoint-Scan.
*-a, --api-scan
Nach API-Endpunkten suchen.


  github:
=TheHarvester Quellen=
    key:
==Kostenlose Quellen ohne API-Key==
Diese Quellen wurden gegen tuxmen.de mit 4.10.1 erfolgreich ohne Key genutzt:
*crtsh, certspotter (Certificate-Transparency-Logs)
*otx, rapiddns, subdomaincenter, thc (Passive DNS / Subdomain-Dienste)
*urlscan (URL-/Website-Scanner)
*hackertarget (stark limitiert)
Zusätzlich keyfrei nutzbar (Suchmaschinen): duckduckgo, yahoo, baidu.


  hunter:
;Hinweis
    key:
*certspotter, otx und urlscan funktionieren ohne Key. Ein optionaler Key hebt nur die Limits an.


  intelx:
==Quelle mit kostenlosem API-Key: DNSDumpster==
    key:
Kostenloser Key nach Registrierung unter https://dnsdumpster.com/ (Free-Tier: 50 Abfragen/Tag). Eintrag in /etc/theHarvester/api-keys.yaml:
 
<pre>
  pentestTools:
   dnsdumpster:
    key:
    key: API-KEY
 
  projectDiscovery:
    key:
 
  securityTrails:
    key:
 
  shodan:
    key:
 
   spyse:
    key:
</pre>
</pre>
;Aufruf
*theHarvester -b dnsdumpster -d tuxmen.de


==theHarvester is used to gather open source intelligence (OSINT) on a company or domain.==
==API-Keys eintragen==
;optional arguments:
;Speicherort
*-h, --help
*/etc/theHarvester/api-keys.yaml
show this help message and exit
Die tatsächlich erwartete Struktur immer aus der Datei selbst entnehmen (Format ändert sich je Version):
*-d DOMAIN, --domain DOMAIN
*cat /etc/theHarvester/api-keys.yaml
Company name or domain to search.
*-l LIMIT, --limit LIMIT
Limit the number of search results, default=500.
*-S START, --start START
Start with result number X, default=0.
*-g, --google-dork   
Use Google Dorks for Google search.
*-p, --proxies       
Use proxies for requests, enter proxies in proxies.yaml.
*-s, --shodan         
Use Shodan to query discovered hosts.
*--screenshot SCREENSHOT
Take screenshots of resolved domains specify output directory: --screenshot output_directory
*-v, --virtual-host   
Verify host name via DNS resolution and search for virtual hosts.
*-e DNS_SERVER, --dns-server DNS_SERVER
DNS server to use for lookup.
*-t DNS_TLD, --dns-tld DNS_TLD
Perform a DNS TLD expansion discovery, default False.
*-r, --take-over
Check for takeovers.
*-n, --dns-lookup
Enable DNS server lookup, default False.
*-c, --dns-brute
Perform a DNS brute force on the domain.
-f FILENAME, --filename FILENAME
Save the results to an HTML and/or XML file.
-b SOURCE, --source SOURCE
baidu, bing, bingapi, bufferoverun, censys, certspotter, crtsh, dnsdumpster, duckduckgo, exalead, github-code, google,
hackertarget, hunter, intelx, linkedin, linkedin_links, netcraft, omnisint, otx, pentesttools, projectdiscovery, qwant,
rapiddns, securityTrails, spyse, sublist3r, threatcrowd, threatminer, trello, twitter, urlscan, virustotal, yahoo


=TheHarvester momentan unterstützte Quellen=
==Vorschläge für weitere Keys (Free-Tier vorhanden - noch zu entscheiden)==
==Formate==
{| class="wikitable"
anubis, baidu, bevigil, binaryedge, bing, bingapi,  
! Quelle !! Free-Tier !! Liefert !! Warum interessant
bufferoverun, brave, censys, certspotter, criminalip,
|-
crtsh, dnsdumpster, duckduckgo,fullhunt, github-code,
| securityTrails || ja, limitiert || DNS-Historie || deckt alte/vergessene Records und frühere IPs auf
hackertarget, hunter, hunterhow, intelx, netlas, onyphe,
|-
otx, pentesttools,projectdiscovery, rapiddns, rocketreach,
| hunter || ja, limitiert || E-Mails || namensgebende E-Mail-Funktion, fehlt sonst im Kurs
securityTrails, sitedossier, subdomaincenter, subdomainfinderc99,
|-
threatminer, tomba, urlscan, virustotal, yahoo, zoomeye
| github-code || ja (GitHub-PAT) || Secrets/Configs in Repos || didaktisch stark: Funde von Keys/Configs
|-
| censys || ja, limitiert || Zertifikate, Subdomains || zweite CT-/Zertifikatsquelle
|-
| virustotal || ja, limitiert || Subdomains, Relationen || gute Ergänzung zu CT-Logs
|-
| fullhunt / netlas / onyphe || ja, limitiert || Assets, Ports || Attack-Surface-Sicht
|}
;Kostenpflichtig / sehr eng limitiert (optional)
*shodan, criminalip, fofa - Ports und Banner, aber kein echter Free-Tier mehr.


== Kostenlose API-Keys ==
=TheHarvester Beispiele=
==Subdomain-Ermittlung über Certificate-Transparency-Logs (crt.sh)==
Subdomains aus öffentlichen CT-Logs. Alle öffentlich ausgestellten TLS-Zertifikate müssen in CT-Logs veröffentlicht werden, wodurch sich Hostnamen passiv ermitteln lassen, ohne das Zielsystem zu kontaktieren.
*theHarvester -d tuxmen.de -b crtsh


=== Bing Search API (bingapi) ===
==Passive DNS- und Host-Abfrage über HackerTarget==
* '''Kostenlos''': Microsoft bietet einen kostenlosen Plan für die Bing Search API an, allerdings mit begrenzten Anfragen pro Monat.
Schnelle, stark limitierte Abfrage von Hostnamen und IPs. Gut zur Einordnung und als Ergänzung zu CT-Logs.
* '''Registrierung''': Sie können sich über das Azure-Portal anmelden, um den API-Key zu erhalten.
*theHarvester -d tuxmen.de -b hackertarget


=== Censys ===
==Komplette Recon ohne API-Keys + Ausgabe speichern==
* '''Kostenlos''': Censys bietet einen kostenlosen API-Zugang mit einer limitierten Anzahl von Abfragen pro Tag.
Mehrere freie Quellen kombiniert, Ergebnis als JSON/XML.
* '''Registrierung''': Erstellen Sie ein Konto auf der [https://censys.io/ Censys-Webseite] und erhalten Sie Ihren API-Key.
*theHarvester -d tuxmen.de -b crtsh,certspotter,otx,rapiddns,subdomaincenter,thc,urlscan,hackertarget -f tuxmen-recon


=== CertSpotter ===
==Freie Quellen + DNSDumpster (API-Key)==
* '''Kostenlos''': CertSpotter bietet eine kostenlose Nutzung an, allerdings mit eingeschränkten Funktionen.
*theHarvester -d tuxmen.de -b crtsh,certspotter,otx,rapiddns,subdomaincenter,thc,urlscan,hackertarget,dnsdumpster -f tuxmen-recon
* '''Registrierung''': API-Keys sind auf der [https://certspotter.com/ CertSpotter-Webseite] verfügbar.


=== CriminalIP ===
==Kombinierte Subdomain- und Shodan-Abfrage==
* '''Kostenlos''': CriminalIP bietet einen kostenlosen Plan mit beschränkten Anfragen pro Monat.
Zuerst Hostnamen und IPs ermitteln, dann mit -s die IPs über Shodan um Ports/Dienste anreichern. Shodan-Key erforderlich (https://account.shodan.io/, Abschnitt shodan in api-keys.yaml).
* '''Registrierung''': Registrieren Sie sich auf der [https://www.criminalip.io/ CriminalIP-Webseite] und erhalten Sie einen API-Key.
*theHarvester -d tuxmen.de -s -b crtsh,dnsdumpster


=== Crt.sh ===
==Aktive Anreicherung (nur im freigegebenen Scope!)==
* '''Kostenlos''': crt.sh ist ein kostenloser Dienst, der keine API-Schlüssel benötigt. Abfragen können direkt ohne Registrierung durchgeführt werden.
;DNS-Brute-Force + Auflösung
*theHarvester -d tuxmen.de -b crtsh,otx -c -n
;Virtuelle Hosts prüfen und Screenshots ablegen
*theHarvester -d tuxmen.de -b crtsh,otx  --screenshot /tmp/shots-tuxmen
;Subdomain-Takeover-Check
*theHarvester -d tuxmen.de -b crtsh -r


=== FullHunt ===
=Weiterverarbeitung: von theHarvester zu nmap=
* '''Kostenlos''': FullHunt bietet einen kostenlosen API-Zugang mit eingeschränkten Funktionen.
Die mit -f erzeugte JSON-Datei liefert direkt die IP-Liste für den nmap-Scan (siehe nmap-Artikel).
* '''Registrierung''': API-Keys können über die [https://fullhunt.io/ FullHunt-Webseite] bezogen werden.
;IPs extrahieren und an nmap übergeben
 
<pre>
=== GitHub Code Search (github-code) ===
jq -r '.ips[]' tuxmen-recon.json | sort -u > tuxmen-ips.txt
* '''Kostenlos''': GitHub bietet API-Schlüssel für die Nutzung der GitHub-Suche an.
nmap -iL tuxmen-ips.txt -sV -oA tuxmen-nmap
* '''Registrierung''': Sie können den API-Key über Ihr GitHub-Konto erhalten.
</pre>
 
=== Hunter.io ===
* '''Kostenlos''': Hunter.io bietet eine begrenzte Anzahl von Anfragen pro Monat kostenlos an.
* '''Registrierung''': Sie können sich auf der [https://hunter.io/ Hunter.io-Webseite] registrieren, um einen API-Key zu erhalten.
 
=== IntelX ===
* '''Kostenlos''': IntelX bietet einen kostenlosen API-Zugang mit begrenzten Anfragen pro Tag.
* '''Registrierung''': API-Keys sind auf der [https://intelx.io/ IntelX-Webseite] verfügbar.
 
=== Onyphe ===
* '''Kostenlos''': Onyphe bietet einen kostenlosen API-Zugang mit limitierten Abfragen.
* '''Registrierung''': Sie können sich auf der [https://www.onyphe.io/ Onyphe-Webseite] registrieren, um den API-Key zu erhalten.
 
=== OTX (Open Threat Exchange) ===
* '''Kostenlos''': OTX von AlienVault bietet einen kostenlosen API-Zugang mit verschiedenen Sicherheitsinformationen.
* '''Registrierung''': Registrieren Sie sich auf der [https://otx.alienvault.com/ OTX-Webseite] und erhalten Sie einen API-Key.


=== URLScan.io ===
=Aufgaben=
* '''Kostenlos''': URLScan.io bietet eine begrenzte Anzahl von API-Aufrufen pro Monat kostenlos an.
*Untersuche folgende Domains rein passiv:
* '''Registrierung''': API-Keys können über die [https://urlscan.io/ URLScan-Webseite] bezogen werden.
**heise.de
 
**suse.de
=== VirusTotal ===
**redhat.com
* '''Kostenlos''': VirusTotal bietet einen kostenlosen API-Zugang mit limitierten Abfragen.
**microsoft.com
* '''Registrierung''': Registrieren Sie sich auf der [https://www.virustotal.com/ VirusTotal-Webseite] und erhalten Sie einen API-Key.
**stylite.de
 
**hetzner.de
=== Zoomeye ===
**kicker.de
* '''Kostenlos''': Zoomeye bietet eine begrenzte Anzahl von API-Anfragen pro Tag kostenlos an.
**sympatel.de
* '''Registrierung''': API-Keys sind auf der [https://www.zoomeye.org/ Zoomeye-Webseite] verfügbar.
 
=TheHarvester Beispiele=

Aktuelle Version vom 17. August 2026, 13:25 Uhr

TheHarvester Grundlagen

Paketbeschreibung

theHarvester sammelt im frühen Stadium eines Penetrationstests passiv Informationen über eine Domain bzw. Organisation:

  • E-Mails
  • Subdomains und Hosts
  • IP-Adressen
  • Mitarbeiternamen
  • offene Ports und Banner (über angereicherte Quellen wie Shodan)

Die Daten stammen aus öffentlichen Quellen: Suchmaschinen, Certificate-Transparency-Logs, Passive-DNS-Diensten, PGP-Keyservern und kommerziellen OSINT-APIs.

Einsatzzweck
  • Hilft dem Pentester, die externe Angriffsfläche zu kartieren, ohne das Ziel direkt zu kontaktieren.
  • Ebenso für Verteidiger/SOC nützlich: "Was sieht ein Angreifer rein passiv über uns?"

Quelle

Autor: Christian Martorella, Edge-Security
Lizenz: GPLv2
Dokumentierte Version in diesem Artikel: theHarvester 4.10.1 (Kali)

TheHarvester Optionen

Maßgebliche Optionsliste der eigenen Version ermitteln

Die Optionen und unterstützten Quellen ändern sich zwischen den Versionen. Verbindlich ist immer die eigene Installation, nicht das Online-README.

Optionen anzeigen
  • theHarvester -h
Nur die unterstützten Quellen herausziehen
  • theHarvester -h | sed -n '/SOURCE/,/^$/p'

Optionen (4.10.1)

Allgemein
  • -d, --domain DOMAIN
Ziel-Domain oder Firmenname.
  • -l, --limit LIMIT
Begrenzt die Anzahl der Ergebnisse, default=500.
  • -S, --start START
Beginnt ab Ergebnis Nummer X, default=0.
  • -b, --source SOURCE
Komma-getrennte Liste der Quellen (siehe unten).
  • -f, --filename FILENAME
Speichert die Ergebnisse als JSON und XML (Basisname ohne Endung angeben).
Passiv / Anreicherung
  • -g, --google-dork
Google-Dorks verwenden (Wortliste unter /etc/theHarvester/wordlists/dorks.txt).
  • -p, --proxies
Anfragen über Proxys aus /etc/theHarvester/proxies.yaml leiten.
  • -s, --shodan
Gefundene Hosts über Shodan anreichern (Ports/Banner, API-Key erforderlich).
Aktiv (nimmt Kontakt zu Ziel/DNS auf - nur im Scope!)
  • -c, --dns-brute
DNS-Brute-Force gegen die Domain (interne Wortliste).
  • -n, --dns-lookup
DNS-Auflösung der gefundenen Hosts aktivieren, default False.
  • -v, --virtual-host
Hostnamen per DNS auflösen und auf virtuelle Hosts prüfen.
  • -e, --dns-server DNS_SERVER
Eigenen DNS-Server für die Auflösung verwenden.
  • -t, --dns-tld
DNS-TLD-Expansion (gleicher Name unter anderen TLDs).
  • -r, --take-over
Auf Subdomain-Takeover prüfen.
  • --screenshot VERZEICHNIS
Screenshots aufgelöster Hosts in das angegebene Verzeichnis (sinnvoll nur zusammen mit DNS-Auflösung).
Neuere Optionen (mit theHarvester -h gegenprüfen)
  • --dns-resolve
DNS-Auflösung der Subdomains mit eigener Resolver-Liste.
  • -w, --wordlist
Wortliste für API-Endpoint-Scan.
  • -a, --api-scan
Nach API-Endpunkten suchen.

TheHarvester Quellen

Kostenlose Quellen ohne API-Key

Diese Quellen wurden gegen tuxmen.de mit 4.10.1 erfolgreich ohne Key genutzt:

  • crtsh, certspotter (Certificate-Transparency-Logs)
  • otx, rapiddns, subdomaincenter, thc (Passive DNS / Subdomain-Dienste)
  • urlscan (URL-/Website-Scanner)
  • hackertarget (stark limitiert)

Zusätzlich keyfrei nutzbar (Suchmaschinen): duckduckgo, yahoo, baidu.

Hinweis
  • certspotter, otx und urlscan funktionieren ohne Key. Ein optionaler Key hebt nur die Limits an.

Quelle mit kostenlosem API-Key: DNSDumpster

Kostenloser Key nach Registrierung unter https://dnsdumpster.com/ (Free-Tier: 50 Abfragen/Tag). Eintrag in /etc/theHarvester/api-keys.yaml:

  dnsdumpster:
     key: API-KEY
Aufruf
  • theHarvester -b dnsdumpster -d tuxmen.de

API-Keys eintragen

Speicherort
  • /etc/theHarvester/api-keys.yaml

Die tatsächlich erwartete Struktur immer aus der Datei selbst entnehmen (Format ändert sich je Version):

  • cat /etc/theHarvester/api-keys.yaml

Vorschläge für weitere Keys (Free-Tier vorhanden - noch zu entscheiden)

Quelle Free-Tier Liefert Warum interessant
securityTrails ja, limitiert DNS-Historie deckt alte/vergessene Records und frühere IPs auf
hunter ja, limitiert E-Mails namensgebende E-Mail-Funktion, fehlt sonst im Kurs
github-code ja (GitHub-PAT) Secrets/Configs in Repos didaktisch stark: Funde von Keys/Configs
censys ja, limitiert Zertifikate, Subdomains zweite CT-/Zertifikatsquelle
virustotal ja, limitiert Subdomains, Relationen gute Ergänzung zu CT-Logs
fullhunt / netlas / onyphe ja, limitiert Assets, Ports Attack-Surface-Sicht
Kostenpflichtig / sehr eng limitiert (optional)
  • shodan, criminalip, fofa - Ports und Banner, aber kein echter Free-Tier mehr.

TheHarvester Beispiele

Subdomain-Ermittlung über Certificate-Transparency-Logs (crt.sh)

Subdomains aus öffentlichen CT-Logs. Alle öffentlich ausgestellten TLS-Zertifikate müssen in CT-Logs veröffentlicht werden, wodurch sich Hostnamen passiv ermitteln lassen, ohne das Zielsystem zu kontaktieren.

  • theHarvester -d tuxmen.de -b crtsh

Passive DNS- und Host-Abfrage über HackerTarget

Schnelle, stark limitierte Abfrage von Hostnamen und IPs. Gut zur Einordnung und als Ergänzung zu CT-Logs.

  • theHarvester -d tuxmen.de -b hackertarget

Komplette Recon ohne API-Keys + Ausgabe speichern

Mehrere freie Quellen kombiniert, Ergebnis als JSON/XML.

  • theHarvester -d tuxmen.de -b crtsh,certspotter,otx,rapiddns,subdomaincenter,thc,urlscan,hackertarget -f tuxmen-recon

Freie Quellen + DNSDumpster (API-Key)

  • theHarvester -d tuxmen.de -b crtsh,certspotter,otx,rapiddns,subdomaincenter,thc,urlscan,hackertarget,dnsdumpster -f tuxmen-recon

Kombinierte Subdomain- und Shodan-Abfrage

Zuerst Hostnamen und IPs ermitteln, dann mit -s die IPs über Shodan um Ports/Dienste anreichern. Shodan-Key erforderlich (https://account.shodan.io/, Abschnitt shodan in api-keys.yaml).

  • theHarvester -d tuxmen.de -s -b crtsh,dnsdumpster

Aktive Anreicherung (nur im freigegebenen Scope!)

DNS-Brute-Force + Auflösung
  • theHarvester -d tuxmen.de -b crtsh,otx -c -n
Virtuelle Hosts prüfen und Screenshots ablegen
  • theHarvester -d tuxmen.de -b crtsh,otx --screenshot /tmp/shots-tuxmen
Subdomain-Takeover-Check
  • theHarvester -d tuxmen.de -b crtsh -r

Weiterverarbeitung: von theHarvester zu nmap

Die mit -f erzeugte JSON-Datei liefert direkt die IP-Liste für den nmap-Scan (siehe nmap-Artikel).

IPs extrahieren und an nmap übergeben
jq -r '.ips[]' tuxmen-recon.json | sort -u > tuxmen-ips.txt
nmap -iL tuxmen-ips.txt -sV -oA tuxmen-nmap

Aufgaben

  • Untersuche folgende Domains rein passiv:
    • heise.de
    • suse.de
    • redhat.com
    • microsoft.com
    • stylite.de
    • hetzner.de
    • kicker.de
    • sympatel.de