Przedstawiamy SpiderSuite: zaawansowany robot bezpieczeństwa sieci

May 04 2023
Zawsze szukałem specjalistycznego narzędzia do indeksowania, którego mógłbym użyć do wizualizacji całej przeszukiwanej powierzchni i analizy zawartości poszczególnych stron, aby pomóc mi w przeprowadzaniu audytu bezpieczeństwa aplikacji internetowych. Po długich poszukiwaniach i nie znalezieniu takiego, który odpowiadałby moim potrzebom, zdecydowałem się wyruszyć w długą podróż, aby zbudować go od podstaw.

Zawsze szukałem specjalistycznego narzędzia do indeksowania, którego mógłbym użyć do wizualizacji całej przeszukiwanej powierzchni i analizy zawartości poszczególnych stron, aby pomóc mi w przeprowadzaniu audytu bezpieczeństwa aplikacji internetowych. Po długich poszukiwaniach i nie znalezieniu takiego, który odpowiadałby moim potrzebom, zdecydowałem się wyruszyć w długą podróż, aby zbudować go od podstaw.

Po miesiącach spędzonych na rozwijaniu go, jestem tutaj, aby oficjalnie przedstawić SpiderSuite , zaawansowany, bezpłatny i wieloplatformowy robot bezpieczeństwa sieci.

Oficjalna strona: https://SpiderSuite.github.io/

Narzędzie: https://github.com/3nock/SpiderSuite

zrzut ekranu 1: Widok struktury
zrzut ekranu 2: Widok źródła
zrzut ekranu 4: widok Grpah

Aby być bardziej poprawnym, SpiderSuite nie jest narzędziem, ale zestawem narzędzi do przeprowadzania indeksowania i audytu bezpieczeństwa sieci.

SpiderSuite przeszukuje całą witrynę docelową i zapisuje zindeksowane strony w specjalnie zaprojektowanej bazie danych SQLite, aby ułatwić wyszukiwanie i analizowanie poszczególnych zindeksowanych stron.

Jedną z zasad projektowania SpiderSuite jest zapewnienie użytkownikowi jak największej kontroli podczas indeksowania, dzięki czemu użytkownik może skonfigurować robota według własnych upodobań.

Cechy

  • Szybkie indeksowanie całej powierzchni witryny docelowej.
  • Może zaindeksować witrynę docelową, stosując metody bruteforce na stronach.
  • Pasywne indeksowanie linków przy użyciu źródeł OSINT, takich jak waybackmachine .
  • Wykonywanie indywidualnych ręcznych żądań http(s) i zapisywanie wyników.
  • Wyodrębnianie i wyświetlanie ważnych treści ze zindeksowanych stron, takich jak skrypty, style i komentarze osadzone na stronie internetowej.
  • Graficzna wizualizacja całej przeszukiwanej powierzchni lub gałęzi przeszukiwanej powierzchni.
  • Importuj zindeksowane strony z innych robotów indeksujących i narzędzi bezpieczeństwa sieci, takich jak pakiet burp, Fiddler, Katana i Caido.
  • Porównywanie przeszukiwanych stron i porównywanie całych projektów przeszukiwania.
  • Eksportuj zindeksowane linki do różnych formatów wyjściowych, takich jak CSV, JSON, XML, HTML i Sitemap.xml.

Istnieje wiele narzędzi do indeksowania zabezpieczeń internetowych, które dają nieco podobne wyniki do SpiderSuite, ale nie do końca oferują funkcje, których potrzebowałem. Niektóre z najlepszych alternatyw dla SpiderSuite to;

  • Burp Suite — to zintegrowana platforma do przeprowadzania testów bezpieczeństwa aplikacji internetowych. Zawiera robota indeksującego/pająka, ale jest ściśle powiązany z resztą aplikacji Burp Suite, wymaga dużej ilości zasobów i nie jest przeznaczony do indeksowania dużych list domen.
  • OWASP ZAP — to skaner bezpieczeństwa aplikacji internetowych typu open source. Zawiera potężny robot sieciowy, ale podobnie jak pakiet burp jest również ściśle powiązany z resztą ZAP.
  • Katana — to platforma indeksowania i pająkowania nowej generacji. Jest to bardzo potężna platforma indeksowania, ale jako narzędzie wiersza poleceń trudno jest wchodzić w interakcję z wynikami indeksowania i wizualizować poszczególne przeszukiwane strony.

Mapa drogowa

SpiderSuite nie jest jeszcze kompletny i jest jeszcze dużo do zbudowania i naprawy. Głównym celem SpiderSuite jest stać się najpopularniejszym narzędziem do indeksowania bezpieczeństwa w dziedzinie bezpieczeństwa cybernetycznego.

Ambitne cele określone dla SpiderSuite obejmują:

  • Dopracowanie istniejących funkcji.
  • Zwiększenie szybkości i wydajności. SpiderSuite jest obecnie bardzo szybki, ale jeśli może być jeszcze szybszy i wydajniejszy, to czemu nie.
  • System wtyczek. Obsługa wtyczek, które użytkownicy i społeczność mogą tworzyć i udostępniać.
  • Wbudowany pasywny i aktywny skaner podatności.
  • Integracja z istniejącymi skanerami luk w zabezpieczeniach typu open source, takimi jak [silnik szablonów jądra]().
  • Dynamiczny robot indeksujący.
  • Indeksowanie optymalizacji pod kątem wyszukiwarek (SEO).

Aby uzyskać szczegółowe informacje dotyczące instalacji i użytkowania, zobaczhttps://github.com/3nock/SpiderSuiterepozytorium lub wizytahttps://SpiderSuite.github.io/oficjalna strona.