Biały wywiad (OSINT) i web scraping — pozyskiwanie i analiza danych z otwartych źródeł
Biały wywiad (OSINT) i web scraping — pozyskiwanie i analiza danych z otwartych źródeł
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Internet
- Grupa docelowa usługi
Osoby zainteresowane pozyskiwaniem i analizą danych z otwartych źródeł internetowych, w tym: analitycy i specjaliści ds. bezpieczeństwa, pracownicy administracji publicznej, dziennikarze śledczy, badacze, specjaliści compliance/due diligence, pracownicy HR (weryfikacja informacji), a także osoby planujące rozwój zawodowy w obszarze analizy danych, OSINT lub cyberbezpieczeństwa.
- Minimalna liczba uczestników2
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji19-11-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Zdobędziesz praktyczną wiedzę i umiejętności z zakresu białego wywiadu (OSINT) oraz automatyzacji pobierania danych (web scraping) w Pythonie, zgodnie z prawem i RODO, do celów analitycznych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Potrafisz stosować Google dorking, analizować metadane, weryfikować obrazy i badać infrastrukturę domenową. | ocena autorskiego raportu OSINT. | Test teoretyczny |
| Tworzysz skrypty w Pythonie (BeautifulSoup, Selenium) do pobierania danych ze stron statycznych i dynamicznych. | ocena kodu projektu końcowego. | Test teoretyczny |
| Potrafisz oczyszczać, normalizować i wizualizować pobrane dane w bibliotece pandas. | prezentacja wyników i ocena kompletnego projektu końcowego. | Test teoretyczny |
| Krytycznie oceniasz legalność źródeł i rzetelnie dokumentujesz proces pozyskiwania danych zgodnie z etyką. | ocena etapu dokumentacji w projekcie. | Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Dzień 1— OSINT: fundamenty i zaawansowane wyszukiwanie
Blok | Zawartość / forma |
M1. Ramy prawne i etyczne OSINT | RODO a dane publiczne, granice legalności, dokumentowanie źródła i celu. Forma: wykład + dyskusja. |
M2. Zaawansowane wyszukiwanie | Google dorking, wyszukiwarki alternatywne, budowa złożonych zapytań. Forma: warsztat. |
M3. Metadane i treści usunięte | EXIF, metadane dokumentów, Wayback Machine, cache wyszukiwarek. Forma: warsztat. |
M4. Wyszukiwanie wsteczne i weryfikacja obrazów | Reverse image search, geolokalizacja na podstawie zdjęcia. Forma: warsztat. |
M5. Rejestry publiczne | KRS, CEIDG, BIP — praktyczne wykorzystanie w analizie podmiotów. Forma: warsztat + ćwiczenie. |
Dzień 2— OSINT: infrastruktura, SOCMINT, raportowanie
Blok | Zawartość / forma |
M6. Rekonesans infrastruktury | WHOIS, DNS, subdomeny, powiązania między domenami. Forma: warsztat. |
M7. SOCMINT — wywiad w mediach społecznościowych | Weryfikacja profili, powiązania między kontami, ślady cyfrowe, wzorce aktywności. Forma: warsztat. |
M8. Wprowadzenie do Maltego | Wizualizacja powiązań — demonstracja i podstawy obsługi. Forma: demonstracja + ćwiczenie. |
M9. Metodyka raportu OSINT | Struktura raportu, ocena poziomu pewności ustaleń, standardy dokumentowania. Forma: warsztat. |
Projekt cząstkowy nr 1 | Samodzielny raport OSINT na bazie ćwiczeń z dni 1–2. Forma: praca własna z konsultacją trenera. |
Dzień 3— Web scraping: fundamenty i dane trudno dostępne
Blok | Zawartość / forma |
M10. Ramy prawne scrapingu | RODO, regulaminy platform (ToS), robots.txt. Forma: wykład + dyskusja. |
M11. Architektura strony i pierwszy scraper | HTML/DOM, HTTP, Python + requests + BeautifulSoup. Forma: warsztat. |
M12. Dane strukturalnie trudno dostępne | Paginacja, formularze, parametry URL, granice logowania. Forma: warsztat. |
M13. Strony dynamiczne | Selenium/Playwright, wykrywanie wywołań API "pod spodem" strony. Forma: warsztat. |
Ćwiczenie podsumowujące | Scraper łączący dane statyczne i dynamiczne z rejestru publicznego. Forma: praca własna z konsultacją trenera. |
Dzień 4— Web scraping: media społecznościowe, analiza, projekt końcowy
Blok | Zawartość / forma |
M14. Scraping mediów społecznościowych | API vs scraping interfejsu, dane dostępne bez logowania, treści publiczne. Forma: warsztat. |
M15. Analiza zebranych danych | Czyszczenie, normalizacja, deduplikacja, analiza częstości słów (pandas). Forma: warsztat. |
M16. Wizualizacja wyników | Wykresy, chmury słów, czytelna prezentacja wniosków. Forma: warsztat. |
M17. Dobre praktyki i zgodność | Rate limiting, retencja danych wg RODO, anonimizacja/pseudonimizacja. Forma: wykład stosowany. |
PROJEKT KOŃCOWY | Pełny pipeline: OSINT (dni 1–2) → scraping (dni 3–4) → analiza → raport końcowy. Forma: praca własna + prezentacja + ocena trenera. |
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 32 RODO a dane publiczne, granice legalności, dokumentowanie źródła i celu. Forma: wykład + dyskusja. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat 2 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat 3 z 32 Google dorking, wyszukiwarki alternatywne, budowa złożonych zapytań. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:15 | Liczba godzin 01:30 |
Przedmiot / temat 4 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 5 z 32 EXIF, metadane dokumentów, Wayback Machine, cache wyszukiwarek. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:45 | Liczba godzin 02:00 |
Przedmiot / temat 6 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 14:45 | Godzina zakończenia 15:00 | Liczba godzin 00:15 |
Przedmiot / temat 7 z 32 Reverse image search, geolokalizacja na podstawie zdjęcia. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:30 | Liczba godzin 01:30 |
Przedmiot / temat 8 z 32 KRS, CEIDG, BIP — praktyczne wykorzystanie w analizie podmiotów. Forma: warsztat + ćwiczenie. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 20-11-2026 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 17:00 | Liczba godzin 00:30 |
Przedmiot / temat 9 z 32 WHOIS, DNS, subdomeny, powiązania między domenami. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat 10 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat 11 z 32 Weryfikacja profili, powiązania między kontami, ślady cyfrowe, wzorce aktywności. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:15 | Liczba godzin 01:30 |
Przedmiot / temat 12 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 13 z 32 Wizualizacja powiązań — demonstracja i podstawy obsługi. Forma: demonstracja + ćwiczenie. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:45 | Liczba godzin 02:00 |
Przedmiot / temat 14 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 14:45 | Godzina zakończenia 15:00 | Liczba godzin 00:15 |
Przedmiot / temat 15 z 32 Struktura raportu, ocena poziomu pewności ustaleń, standardy dokumentowania. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:30 | Liczba godzin 01:30 |
Przedmiot / temat 16 z 32 Samodzielny raport OSINT na bazie ćwiczeń z dni 1–2. Forma: praca własna z konsultacją trenera. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 27-11-2026 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 17:00 | Liczba godzin 00:30 |
Przedmiot / temat 17 z 32 RODO, regulaminy platform (ToS), robots.txt. Forma: wykład + dyskusja. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat 18 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat 19 z 32 HTML/DOM, HTTP, Python + requests + BeautifulSoup. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:15 | Liczba godzin 01:30 |
Przedmiot / temat 20 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 21 z 32 Paginacja, formularze, parametry URL, granice logowania. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:45 | Liczba godzin 02:00 |
Przedmiot / temat 22 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 14:45 | Godzina zakończenia 15:00 | Liczba godzin 00:15 |
Przedmiot / temat 23 z 32 Selenium/Playwright, wykrywanie wywołań API "pod spodem" strony. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:30 | Liczba godzin 01:30 |
Przedmiot / temat 24 z 32 Scraper łączący dane statyczne i dynamiczne z rejestru publicznego. Forma: praca własna z konsultacją trenera. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 04-12-2026 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 17:00 | Liczba godzin 00:30 |
Przedmiot / temat 25 z 32 API vs scraping interfejsu, dane dostępne bez logowania, treści publiczne. Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat 26 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 10:45 | Liczba godzin 00:15 |
Przedmiot / temat 27 z 32 Czyszczenie, normalizacja, deduplikacja, analiza częstości słów (pandas). Forma: warsztat. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:15 | Liczba godzin 01:30 |
Przedmiot / temat 28 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 29 z 32 Wykresy, chmury słów, czytelna prezentacja wniosków. Forma: warsztat. Rate limiting, retencja danych wg RODO, anonimizacja/pseudonimizacja. Forma: wykład stosowany. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:45 | Liczba godzin 02:00 |
Przedmiot / temat 30 z 32 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 14:45 | Godzina zakończenia 15:00 | Liczba godzin 00:15 |
Przedmiot / temat 31 z 32 Pełny pipeline: OSINT (dni 1–2) → scraping (dni 3–4) → analiza → raport końcowy. Forma: praca własna + prezentacja + ocena trenera. | Typ aktywności Zajęcia | Prowadzący Szymon Lalic | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:30 | Liczba godzin 01:30 |
Przedmiot / temat 32 z 32 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 11-12-2026 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 17:00 | Liczba godzin 00:30 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 32:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 27:30 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 00:30 |
Rodzaj godzin w tym suma przerw | Liczba godzin 04:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 37:15 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 5 800,00 PLN |
Podmiot uprawniony do zwolnienia z VAT na podstawie art. 43 ust. 1 ustawy o VAT | |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 5 800,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 181,25 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 181,25 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 32:00 |
Prowadzący
Prowadzący
Szymon Lalic
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Metody pracy
Wykład konwersatoryjny (ograniczony do niezbędnego minimum), warsztaty przy komputerze, ćwiczenia indywidualne na materiale kontrolowanym, praca projektowa, konsultacje indywidualne z trenerem, informacja zwrotna do projektów.
Materiały szkoleniowe w formie elektronicznej (prezentacje, karty ćwiczeń, przykładowe skrypty), instrukcja przygotowania środowiska (Python, biblioteki) wysyłana przed szkoleniem, dostęp do repozytorium z materiałami po zakończeniu usługi.
Warunki uczestnictwa
Zaświadczenie/certyfikat ukończenia szkolenia, wydawane po zrealizowaniu min. 80% godzin i wykonaniu projektu końcowego.
Warunki techniczne
Warunki techniczne
Laptop uczestnika (min. 8 GB RAM), dostęp do internetu, zainstalowany Python 3.x i edytor kodu (instrukcja przed szkoleniem). Sala/warunki zdalne z możliwością pracy przy komputerze przez cały czas trwania usługi.