Skaner adresów IP online JS/HTML

Skaner adresów IP online JS/HTML
MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
2

Zapraszam do oceny :)
Chętnie wprowadzę ulepszenia, więc jak ktoś ma pomysły to zapraszam do dyskusji
Wszystko w 1 pliku index.html do uruchomienia po ściągnięciu. nie wymaga serwera. JS index.html ready to run
https://github.com/michalstankiewicz4-cell/IPscanner

Program diagnostyczny do analizy udostępnionych zasobów przez własne serwery
Do skanowania adresów polecam ustawić ~32 "wątki" w zależności od internetu

Narzędzie diagnostyczne sieci komputerowych do monitorowania, analizy i zarządzania własnymi urządzeniami podłączonymi do sieci.
Wykrywanie urządzeń, szybka identyfikacja wszystkich komputerów, serwerów, drukarek i urządzeń mobilnych w sieci.
Analiza usług działających na urządzeniach, Inwentaryzacja IT, wyszukiwanie adresów co ułatwia zarządzanie zasobami sieciowymi.
Diagnostyka bezpieczeństwa...

Szybka aktualizacja:
Dodałem przycisk który wykrywa twoje IP i skanuje adresy w najbliższym zasięgu 2 oktetu +-1
Dodałem kilka rzeczy które można wyciągnąć z adresu IP
🌍 Geolokalizacja / ISP - kraj, miasto, operator, numer AS, znaczniki VPN/Proxy i Datacenter jeśli ip-api to wykryje
🖥 Identyfikacja urządzenia - fingerprint przez próbę załadowania znanych ścieżek obrazkowych: Hikvision (/ISAPI/Streaming/channels/101/picture), Dahua, ONVIF, Axis - jeśli załaduje obraz to urządzenie jest rozpoznane. Plus czy jest favicon, plus zgadywanie po portach (554 → RTSP, 631 → drukarka, 5000 → Synology itp.)
📄 Tytuł strony HTTP - pobierany przez corsproxy.io (działa tylko dla zewnętrznych IP - dla lokalnych 192.168.x.x proxy nie ma dostępu). Tytuł często zdradza model np. "HIKVISION", "TP-LINK Wireless Router"
🔑 Dostęp - czy snapshot ładuje się bez hasła

screenshot-20260426142140.png
screenshot-20260426142054.png
screenshot-20260426142220.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
1

Dodałem możliwość zmiany języka Angielski/Polski
screenshot-20260426165410.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
1

Teraz można dodawać własne porty które chcemy skanować
screenshot-20260427002511.png

hzmzp
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 746
1

Mała uwaga, użyj Concurrency zamiast Threads, w przeglądarce js używa współbieżności a nie wielowątkowości a to ogromna różnica.

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
1

Nowy update
screenshot-20260428205521.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
0

Planuję zrobić w pełni funkcjonalny skaner wraz ze wszekimi sieciowymi analizerami jako jedno uniwersalne narzędzie w pełni konfigurowalne, tak aby ktoś mógł sobie ukryć opcje których nigdy nie używa i pozostwić tylko te które są mu potrzebne
Potrzebuję podjąć decyzję czy kontynuować to narzędzie w przeglądarce dodając node.js a może po prostu zrobić z niego aplikację win11, jest jeszcze trzecia opcja na androida nonrooted?
No i jeszcze dwie opcje znalazłem Electron i Tauri

Żadnych reklam, żadnych opłat. 🥰

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
0

Potrzebuję opinii:
---Czy wszystkie te opcje skanera elegancko wmontować w zwykłe okienko
screenshot-20260430181820.png
---Czy bawić się w udawanie pulpitu komputera?
screenshot-20260430182020.png

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
1

a czemu w ogóle udajesz interfejs windows 95 a nie zrobisz z tego nowocześnie wyglądającej apki? Tzn. fajnie trochę - tak nostalgicznie, ale też bez ładu i składu.

Fajne, ale u mnie nie działa, przeglądarka nie pozwala na skanowanie portów ze strony i nic nie pokazuje, powinienem używać jakiejś konkretnej przeglądarki żeby to zadziałało? Ogólnie kiepski pomysł moim zdaniem żeby tego typu apka była webowa, akurat tutaj potrzebny jest swobodniejszy dostęp do sieci, może przepisz chociaż na react native - teraz to tylko taka wolna zabawka udająca prawdziwy skaner. Mógłbyś zrobić z tego zwykłą apkę ale w zasadzie po co skoro już jest takich setki? Czy Twoja apka ma coś czego nie mają inne skanery?

btw ile płacisz za tokeny miesięcznie na realizację twoich pomysłów?
Może zamiast znowu wynajdywać koło na nowo poświęć trochę więcej czasu na etapie szukania pomysłów i spróbuj zrobić coś lepszego niż istniejące i rozwiązać jakiś realny problem (choćby własny)?

hzmzp
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 746
1

@MichałS odpowiedzi nie pisz w komencie, to co @obscurity pisze to (nie wiem choć sie domyślam) wb może walić crosy, a nie wiadomo jak później będzie blokowana apka. co do skanerów to masz za darmo https://www.advanced-ip-scanner.com/pl/ masz fajny projekt i ciekawy ale nie wiadomo ile podziała

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
0

Wywaliłem ikonki i skompaktowałem wygląd do bardziej ergonomicznej wersji
screenshot-20260501125026.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
0

W gałęzi "Tauri" Jest wersja na natywnych okienkach Windowsa, oraz paczki do ściągnięcia
screenshot-20260501145429.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
1
hzmzp napisał(a):

@MichałS odpowiedzi nie pisz w komencie,

W wersji 1.5.9 (bo 1.5.8 zaginęła w akcji 😄) uporządkowałem trochę bałagan i dodałem kilka nowych funkcji.

Nowości i zmiany:

  • Możliwość wyboru typu i szybkości skanowania.
  • Sortowanie wyników po adresie IP oraz czasie odpowiedzi (ms).
  • Szybkie rozwijanie listy portów.
  • Menu ustawień kolumn dostępne pod prawym przyciskiem myszy.
  • Filtr adresów IP, dodawanie adresów i portów do ulubionych oraz tworzenie grup adresów i portów.
  • Dodany został także przycisk Blur, który rozmywa adres IP - idealne, gdy chcesz zrobić screena i pokazać komuś aplikację bez ujawniania danych 😅
  • I parę innych drobiazgów

Wersja 1.5.9 będzie dostępna dziś wieczorem lub jutro.

screenshot-20260505131436.png

screenshot-20260505130301.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
1

Net Auditor 1.6.1 otrzymał ostateczną aktualizację w postaci wykrywania urządzeń BlueTooth, Sniffer oraz AI asystent z którym można się połączyć przez API celem analizy i interpretacji wyników.
Skończyły mi się pomysły ale zastanawiam się jeszcze, czy warto robić w nim RTL-SDR ale to już chyba przesada? xd

Czy macie jeszcze jakieś pomysły na dodatkową funkcjonalność?

  • Aktualnie pozostaje do zrobienia UX oraz uzupełnianie funkcjonalności

Do pobrania paczka relase 1.6.0: [dwa instalatory, portable oraz kod]
https://github.com/michalstankiewicz4-cell/IPscanner/releases
https://ipscanner.pl/
https://github.com/michalstankiewicz4-cell/IPscanner

Już chyba ostatni wpis rozwojowy dalsze poprawki i aktualizacje nie będą aż tak znaczące dla projektu więc będę je chyba kontynuował w Mikroblogu, a może odwrotnie, małe poprawki tu a duże aktualizacje na Mikro. Sam nie wiem
https://4programmers.net/Profile/127767
screenshot-20260510062044.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 63
0

A jednak, dodałem monitor satelit oraz monitor LTE
screenshot-20260510101758.png
screenshot-20260510101554.png

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.