Na ten czas jest tylko UI ale tak ostatecznie będzie wyglądał moduł skanera
Dodatkowo załączam screen z zakładki ShellCraft w której będzie można konfigurować skanowanie oraz cały pipeline działań na wynikach.


Na ten czas jest tylko UI ale tak ostatecznie będzie wyglądał moduł skanera
Dodatkowo załączam screen z zakładki ShellCraft w której będzie można konfigurować skanowanie oraz cały pipeline działań na wynikach.


Kiedyś to były czasy... a teraz to już nie ma czasów. I mógł bym powiedzieć, że wszystko było zaplanowane i pod kontrolą...
Wszystko zaczęło się w kwietniu kiedy opublikowałem pierwszy skaner adresów IP w JS nie do końca wiedząc co dokładnie robię, bo skaner który opublikowałem nie tak do końca był skanerem, nomen omen był ale takim który mógł by pasować do narzędzi OSINT. Finalnie okazał się heurystyczną wariacją na temat skanera IP takim eksperymentem, który powstał z ciekawości, przypadku i chaosu. Gdy pod ręką nie masz żadnych narzędzi, spinacz okazuje się najmniejszym bohaterem wielkich kryzysów, takim improwizowanym multitoolem, który nagle potrafi być kluczem, haczykiem, igłą, zaczepem i ratunkiem dla całego projektu. Więc, jego wersję również wrzucę do "narzędziowni" ale bardziej rozbudowaną, żeby historia miała ciąg dalszy.
Jeżeli ktoś ściągał wersję v2.1.0 to powinien pojawić mu się komunikat o nowej wersji v2.2.0 Na ten czas aktualizacja przebiega ręcznie od przyszłej wersji postaram się zaimplementować automatyczną aktualizację. Nowa wersja będzie automatycznie instalowana z GitHub na życzenie użytkownika.
Oszukał mnie przebrzydły Claude, specjalnie to zrobił, wiem powiedział, że ICMP to tylko ping i nic więcej, złośliwie to zrobił :D 
Chciałem tylko podzielić się statystykami repo


Najbliższy update v2.5.0 przyniesie ciekawe funkcje:
Network monitor:
Skaner IP: otrzyma możliwość skanowania adresów IP i portów w trakcie monitorowania sieci
Obydwa narzędzia będą ze sobą aktywnie współpracować
Działanie w tle (przy zamkniętych zakładkach) pozostawiam na inny update.
Tak wygląda nowy UI sniffera współpracującego ze skanerem IP
Jeżeli tabela sniffera zawsze cię przerażała to tu jest możliwość precyzyjnego śledzenia wybranych informacji, pełna tabela bieżących połączeń, wszystkich lub tylko zmian z możliwością grupowania po każdej kolumnie wraz z sortowaniem.
W kolejnych dodatkach znajdzie się linia czasu abyś mógł wrócić, i przejrzeć dane historyczne, informacje z danego czasu skanu
Poniżej znajdują się przyciski wysyłki adresów IP wraz z portami do skanera i opcja robienia tego automatycznie
Dojdzie też możliwość skanu w tle wykrywania połączeń lub skanu wyfiltrowanych/oznaczonych adresów i portów

Już można rozmawiać z asystentem, jeszcze nic nie potrafi ale już stworzyłem mu matrycę profili i zabezpieczeń (samo UI). Wszystko wypchnięte na GitHub ale jeszcze bez exe https://ipscanner.pl/ Wystarczy tylko napisać "Wykonaj zakładkę AI Tools & Permissions funkcjonalną" i będzie gotowe



Ciekawostka z prac nad podłączeniem AI do projektu. Kiedy pozwoliłem asystentowi otworzyć zakładkę, którą wcześniej nazwałem test, okazało się, że potrafi otworzyć wszystkie zakładki. Funkcja odpowiedzialna za otwieranie zakładek przyjmowała parametr liczbowy, więc skoro AI umiało wywołać zakładkę test o numerze 7, to równie dobrze mogło otworzyć zakładkę 3 o nazwie x.
Zmiana parametru z numerycznego na tekstowy pomogła ale tylko do momentu, w którym asystent poznał nazwę zakładki. Wtedy znów mógł otworzyć wszystko, co tylko było dostępne.
To potrafi być, a właściwie jest, niebezpieczne. Samo zezwolenie na wywołanie jednej funkcji nie blokuje automatycznie pozostałych, które nie mają ograniczeń. Wiem, że to absolutne podstawy informatyki które pamiętam jeszcze z windows XP, nadawanie uprawnień do plików i folderów ale mimo wszystko eksperyment był całkiem zabawny.
(na razie tylko na www)
Asystent AI został zaimplementowany. W Options -> General na dole zakładki umieściłem link pod którym można wygenerować darmowy klucz API i testować aplikację web-ową
Asystent potrafi otwierać, przełączać i zamykać zakładki. Nie polecam jeszcze używania płatnych kluczy ale analiza AI nie stwierdziła nawet potencjalnych wycieków tokenów.
W ramach testów można napisać "otwórz zakładkę skanera", "otwórz/zamknij zakładkę ustawień" itp itd..
Nie próbowałem ale na pewno przyjmie polecenie "otwórz wszystkie możliwe zakładki"
Po wojnie z Claude w końcu udało się zaimplementować asystenta AI dodatkowo dostał szacunkowy licznik tokenów - znak/4, a co potrafi aktualnie asystent?
na www:
dodatkowo w aplikacji potrafi:
Poniżej screen-y. Na www można testować https://ipscanner.pl/ aplikacji jeszcze nie udostępniam. To vibecoding więc nie chciał bym zjeść komuś wszystkie tokeny. Najpierw zestaw testów






Ważna aktualizacja.
Licznik tokenów pokazywał in i out oraz total ale za chwilę będzie w/g realnego wzoru ale nadal będzie to symbol/4
Naprawione, teraz widać ile płacimy za poprzednie wiadomości.

Tak będzie wyglądała graficzna reprezentacja obsługi skanera i sniffera, oczywiście mniej futurystyczne, bardziej skromnie i w stylu którym przyjąłem wcześniej.
Możliwość łączenia hosta, maszyn i skryptów liniami co spowoduje automatyczną konfigurację programów. Ale to jeszcze nie jest blokowo-węzłowy scripting.
https://claude.ai/public/artifacts/c25140e7-73b1-4993-b41a-9d99ea7efd57

Ciągle tworzysz nowe tożsamości a notatnik to twój jedyny bezpieczny przyjaciel? Ciągle się gubisz w gąszczu plików i linijek tekstu?
Dodałem rozwiązanie którego nie polecam ale daję do rozważenia jako możliwość jego użycia. Tu będzie mozna poukładać dane tak aby były zawsze pod ręką gotowe do skopiowania jednym kliknięciem. (Jako vibecoder, ostrzegam, że notatnik jest o wiele bezpieczniejszy. Na pewno w przyszłości popracuję nad bezpieczeństwem i rozbudową/customizacją tej zakładki)
Możliwe, ze dodam skróty kawiaturowe które przypiszą wklejanie 3 najwaźniejszych wartości z dowolnego pola.

Wprowadzam wersjonowanie:
Screen z postępu prac
Przeczytałem dziś ciekawy artykuł o podatnościach web-maila. Postanowiłem zrobić w naszym projekcie narzędzie które wysyła maila na własną skrzynkę z listą ukrytych skryptów i po otwarciu maila w programie pojawia się tabela z oznaczonymi podatnościami które przeszły.
