sherlock osint detektyw szczecin

Narzędzia OSINT: Sherlock

Sherlock to popularne i potężne narzędzie z kategorii OSINT (Open-Source Intelligence), napisane w języku Python. Służy do błyskawicznego przeszukiwania setek serwisów społecznościowych, forów i platform w celu znalezienia kont powiązanych z konkretną nazwą użytkownika.

Narzędzie operuje w wierszu poleceń (CLI) i jest standardem w procesie profilowania cyfrowych śladów.

sherlock osint detektyw szczecin

Instalacja w systemie Linux

Aby zainstalować Sherlocka, musisz posiadać środowisko Python 3 oraz narzędzie Git. Poniższe kroki opierają się na dystrybucjach bazujących na Debianie/Ubuntu, ale możesz skorzystać w wielu innych dystrybucji Linux jeżeli potrzebujesz.

1

Zainstaluj wymagane pakiety

Git i Python3 są niezbędne do pobrania i uruchomienia kodu. Otwórz terminal i upewnij się, że system posiada zaktualizowaną listę pakietów oraz niezbędne oprogramowanie:

sudo apt update
sudo apt install git python3 python3-pip
2

Pobierz repozytorium Sherlock

Sklonuj kod bezpośrednio z GitHuba. Pobierz pliki źródłowe narzędzia do swojego aktualnego katalogu:

git clone https://github.com/sherlock-project/sherlock.git
3

Zainstaluj zależności narzędzia

Instalacja bibliotek z pliku requirements.txt. Przejdź do nowo utworzonego folderu sherlock i użyj menedżera pakietów pip, aby doinstalować biblioteki, na których opiera się skrypt:

cd sherlock
python3 -m pip install -r requirements.txt

Jak korzystać z narzędzia Sherlock

Sherlock jest intuicyjny, a jego podstawowa składnia wymaga jedynie podania nazwy użytkownika, której szukasz. Zawsze uruchamiaj narzędzie będąc wewnątrz katalogu sherlock.

Podstawowe wyszukiwanie

Najprostsze wywołanie programu polega na podaniu jednego lub kilku loginów.

python3 sherlock nazwa_uzytkownika

Skrypt rozpocznie odpytywanie ponad 300 witryn. Po zakończeniu skanowania, w folderze narzędzia automatycznie utworzy się plik tekstowy (np. nazwa_uzytkownika.txt) zawierający wszystkie znalezione linki.


Najbardziej przydatne flagi i opcje

Aby zoptymalizować wyszukiwanie, możesz dodawać do polecenia specjalne parametry:

  • Pokaż tylko znalezione konta
    Domyślnie Sherlock wyświetla również witryny, na których nie znalazł użytkownika. Aby oczyścić terminal z niepotrzebnych informacji, użyj flagi --print-found.
    python3 sherlock nazwa_uzytkownika --print-found
  • Wyszukiwanie wielu użytkowników
    Możesz podać kilka nazw po spacji. Narzędzie przeszuka platformy dla każdego z nich po kolei.
    python3 sherlock jan_kowalski jkowalski123
  • Limit czasu (Timeout)
    Niektóre serwisy mogą odpowiadać bardzo wolno, co wydłuża cały proces. Ustaw maksymalny czas oczekiwania na odpowiedź z pojedynczej strony (w sekundach).
    python3 sherlock nazwa_uzytkownika --timeout 1
  • Ukrycie sieci Tor / Proxy
    Jeśli badany serwis blokuje Twoje IP lub korzystasz z sieci Tor, możesz przekierować ruch z narzędzia.
    python3 sherlock nazwa_uzytkownika --tor
Etyka w OSINT: Pamiętaj, że narzędzia takie jak Sherlock powinny być używane wyłącznie do legalnego gromadzenia informacji, audytów bezpieczeństwa, poszukiwań "Bug Bounty" lub za zgodą badanych osób.
sherlock username search