Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Nutty (lub coś podobnego) dla MX Linux

Zaczęty przez mirekc, Czerwiec 26, 2024, 10:12:57 AM

Poprzedni wątek - Następny wątek

mirekc

Chciałbym mieć narzędzie do monitorowania komputerów w sieci podobne do Nutty (https://babluboy.github.io/nutty/?ref=itsfoss.com). Niestety Nutty został opracowany dla Elementary OS, jest też dostępny jako PPA dla Ubuntu, a także jako pakiet dla OpenSUSE, a ja używam MX Linux 19.4 (może go w końcu uaktualnię). Niby można ,,na siłę" dodać repozytorium PPA w MX Linux, ale nie jest to rekomendowane, gdyż może powodować (i zwykle powoduje) problemy. Mógłbym też spróbować skompilować pakiet ze źródeł, ale znając siebie i swoje umiejętności walczyłbym godzinami (jeśli nie dniami, tygodniami) z niespełnionymi zależnościami i niekompatybilnymi bibliotekami. Aż tak zdesperowany nie jestem.

Tak więc moje pytania. Znacie jakieś narzędzie podobne do Nutty (GUI, zbliżony zakres funkcjonalności) działające pod MX Linux? Chodzi o aplikację desktopową, a nie jakieś rozbudowane systemy do budowy serwerów monitorujących sieć. Albo może akurat to PPA Nutty można podłączyć do MX-a i działa bez problemów? Sprawdzał ktoś? A może ktoś kompilował Nutty pod MX-em i mógłby podać instrukcję ,,krok po kroku" co i jak zainstalować, żeby od razu ,,zagrało"? Z góry dziękuję.

linux4ever

"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

mirekc

Cytat: linux4ever w Czerwiec 26, 2024, 11:15:11 AMProszę bardzo tu lista: https://alternativeto.net/software/nutty/
Tam są ,,lajki", które mówią na ile dana aplikacja jest dobrą alternatywą dla Nutty. Najwięcej ,,lajków" ma nmap, ale o tym to ja wiem, pytałem o aplikację z GUI. Drugi jest Kismet ze skromną liczbą 19 ,,lajków" co świadczy, że to nie jest alternatywa dla Nutty i rzeczywiście to jest coś innego. Tym niemniej zapowiada się bardzo ciekawie i w wolnym czasie być może zainteresuję się bliżej. Reszta to aplikacje dla Windows lub Androida, więc w ogóle nie na temat.

Albedo 0.64

Pewnie bardzo się spóźniłem z odpowiedzią ale w razie potrzeby znalazłem to: https://snapcraft.io/install/nutty/debian
może się jeszcze przyda.
MX Linux Xfce
Linux registered user 556565

mirekc

Spróbowałem, ale u mnie nie działa (MX 19.4). Wyświetla coś takiego:
# snap run nutty
mkdir: cannot create directory '/run/user/0': Permission denied
[_LOG_LEVEL_INFO 17:36:25.044177] Application.vala:153: Nutty version: 0.9
[_LOG_LEVEL_INFO 17:36:25.044326] Application.vala:155: Kernel version: 4.19.0-27-amd64
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
[_LOG_LEVEL_WARN 17:36:25.057594] [Gtk] cannot open display: :0.0
Jakieś pomysły?

linux4ever

Cytat: mirekc w Sierpień 28, 2024, 05:43:20 PMSpróbowałem, ale u mnie nie działa (MX 19.4). Wyświetla coś takiego:
# snap run nutty
mkdir: cannot create directory '/run/user/0': Permission denied
[_LOG_LEVEL_INFO 17:36:25.044177] Application.vala:153: Nutty version: 0.9
[_LOG_LEVEL_INFO 17:36:25.044326] Application.vala:155: Kernel version: 4.19.0-27-amd64
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
[_LOG_LEVEL_WARN 17:36:25.057594] [Gtk] cannot open display: :0.0
Jakieś pomysły?

A zainstalowałeś plugin do snapa w gnome-software bo ono dodaje brakujące zależności.

Doinstaluj to: gnome-software-plugin-snap i zresetuj komputer.

"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

mirekc

Cytat: linux4ever w Sierpień 28, 2024, 06:32:10 PMA zainstalowałeś plugin do snapa w gnome-software bo ono dodaje brakujące zależności.

Doinstaluj to: gnome-software-plugin-snap i zresetuj komputer.
Doinstalowałem, nie pomogło, wyświetlane komunikaty się nie zmieniły.

Albedo 0.64

Pozostaje tylko kwestia przestarzałej wersji MX-19, system dwie wersje i cztery lata wstecz, musiałbyś znaleźć wersję dla Debiana 10 lub Ubuntu 20.04. Radzę aktualizację do MX-23.
MX Linux Xfce
Linux registered user 556565

mirekc

Cytat: Albedo 0.64 w Sierpień 28, 2024, 10:44:36 PMPozostaje tylko kwestia przestarzałej wersji MX-19, system dwie wersje i cztery lata wstecz, musiałbyś znaleźć wersję dla Debiana 10 lub Ubuntu 20.04. Radzę aktualizację do MX-23.
Nie wiem czy zwróciłeś uwagę, że proponowane przez Ciebie rozwiązanie jest dla Debiana w wersji 9 lub wyższej, a strona była ostatni raz aktualizowana w 2017 roku. Tak więc to raczej nie stara wersja Debiana, tylko stara wersja Nutty. Ale próbę z MX 23 zrobiłem pod Virtualboxem, wynik dokładnie ten sam:
# snap run nutty
mkdir: cannot create directory '/run/user/0': Permission denied
[_LOG_LEVEL_INFO 08:25:47.365042] Application.vala:153: Nutty version: 0.9
[_LOG_LEVEL_INFO 08:25:47.365233] Application.vala:155: Kernel version: 6.1.0-23-amd64
Authorization required, but no authorization protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
[_LOG_LEVEL_WARN 08:25:47.456137] [Gtk] cannot open display: :0.0

linux4ever

#9
Ostatnie rozwiązanie to zbudowanie nutty z kodu źródłowego.

https://github.com/babluboy/nutty

Lub instalacja .deb

https://github.com/babluboy/nutty/releases

Gdy już zainstalujesz nutty z deba przez sudo dpkg -i nazwadeb.deb

Następnym krokiem jest sudo apt --fix-broken install

To  pobierze i zainstaluje potrzebne zależności.
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

mirekc

Cytat: linux4ever w Sierpień 29, 2024, 12:10:15 PMLub instalacja .deb

https://github.com/babluboy/nutty/releases

Gdy już zainstalujesz nutty z deba przez sudo dpkg -i nazwadeb.deb

Następnym krokiem jest sudo apt --fix-broken install

To  pobierze i zainstaluje potrzebne zależności.
No więc postanowiłem zacząć od tego, bo tak mi się wydawało prościej. Zainstalowałem pakiet pod MX-23 na maszynie wirtualnej (na starszych MX się nie instaluje), doinstalowałem zależności, uruchomiłem. Zadziałało, ale okazało się, że aplikacja nie wyświetla zeskanowanych urządzeń!

Pomyślałem, że może jednak lepiej będzie skompilować ze źródła.
Cytat: linux4ever w Sierpień 29, 2024, 12:10:15 PMOstatnie rozwiązanie to zbudowanie nutty z kodu źródłowego.

https://github.com/babluboy/nutty
Skompilowałem najnowszą wersję na innej maszynie wirtualnej z MX-21.3. Uruchomiłem i zadziałało... tak samo jak z pakietu, czyli nie wyświetlało zeskanowanych urządzeń.

To już zaczęło być wkurzające. Wywaliłem aplikację, pobrałem i skompilowałem wcześniejszą wersję 1.1.1. Po uruchomieniu zadziałała zgodnie z oczekiwaniami. Tę samą wersję skompilowałem na moim laptopie z MX-19.4. Kompilacja i uruchomienie przebiegło bez problemów, stary MX okazał się nie być przeszkodą.

No więc mam uruchomione Nutty, ale po pierwszych próbach używania mam mieszane uczucia. Aplikacja nie potrafiła na przykład przez pół godziny wykryć mojego ,,mediacenter" (w cudzysłowie, bo to zwykły komputer z MX-23, jest tam wprawdzie Kodi, ale nie używam bo go nie lubię) pomimo że był cały czas aktywny (oglądałem transmisję meczu Igi Świątek), odpowiadał na pingi a w dodatku ma otwarty port VNC. Z wykryciem smartfonów też były problemy, niektóre pokazały się dopiero po którymś z kolei skanowaniu. Jeśli Nutty tak ma działać, to nie zwraca się nakład pracy na jego uruchomienie.

A skąd w ogóle temat? No bo mam podobną apkę dla Windows. Nazywa się MyLanViewer i jest komercyjna, ale była do zdobycia za darmo. Jednak Windows (XP) uruchamiam coraz rzadziej i chciałem mieć odpowiednik pod Linuksem. Póki co wygląda jednak na to, że aplikacja Windows jest bardziej godna zaufania.

CDeB

Cytat: mirekc w Czerwiec 26, 2024, 10:12:57 AMChciałbym mieć narzędzie do monitorowania komputerów w sieci podobne do Nutty...

Tak więc moje pytania. Znacie jakieś narzędzie podobne do Nutty ...

A może nmap. Ma podobną funkcjonalność i świetne GUI "Zenmap". Powinno być w każdej sensownej dystrybucji.

mirekc

Cytat: CDeB w Sierpień 30, 2024, 06:36:31 PMA może nmap. Ma podobną funkcjonalność i świetne GUI "Zenmap". Powinno być w każdej sensownej dystrybucji.
Nmap ma jak dla mnie dwie wady: mnogość opcji, które jak by się chciało dokładnie ,,rozkminić" to chyba by trzeba robić doktorat i nieczytelne komunikaty wyjściowe które trzeba uważnie analizować linijka po linijce żeby czegoś nie zgubić.

Tu właśnie wchodzi Zenmap ze swoimi profilami (czyli predefiniowanymi zbiorami parametrów nmap-a) i graficznym interfejsem ,,wyciągającym" co najważniejsze z wyników skanowania (a samo wyjście z nmpa-a też jest, dla ambitnych).

Fajnie. A jak to wychodzi w praktyce? Powłączałem w swojej sieci kilka urządzeń i uruchomiłem najpierw apkę dla Windows. Wykryła 7 hostów, czyli wszystko co jest. Następnie uruchomiłem Zenmap i przeskanowałem sieć z domyślnym profilem ,,Intese scan" (nmap -T4 -A -v). Wykryte zostały 4 (?!) hosty. A co pozostało niewykryte? ,,Mediacenter" (standard), chiński tablet z Androidem i drukarka z WiFi. No to zrobiłem drugi skan profilem ,,Ping scan" (nmap -sn) i dodatkowo został wykryty tablet. Nadal brakuje ,,mediacenter" i drukarki. Puściłem więc zwykły ping z tego samego komputera na tablet, ,,mediacenter" i drukarkę. Idzie bez problemu, bez zacięć, drukarka odpowiada w czasie około 4 ms, ,,mediacenter" – poniżej 2 ms, jedynie w przypadku tabletu od 120 do 1000 ms (ale te ,,długie" to pojedyncze).

Co zatem mam zrobić, żeby mieć pewne wykrywanie wszystkich hostów? Doktorat?

Tak BTW, to moje problemy z Nutty też zapewne pochodzą z tego samego źródła. On też prawdopodobnie korzysta z nmapa (a przynajmniej ma go w zależnościach).

CDeB

"Nie wiem, nie wiem, nie pomoge", że tak zacytuję klasyka. Moje doświadczenia z zenmapem to była zabawa w sieci domowej i 'zabawa' jest tu słowem-kluczem.

Zobacz najnowsze wiadomości na forum