Aktywne Wpisy

Jak myślicie dokąd mogą posunąć sie deweloperzy w swojej propagandzie ? podsyłam baner w centrum Legnicy który zrobił na mnie wielkie wrażenie XD #nieruchomosci
źródło: 1000016805
Pobierz
#gotujzwykopem
Co byście dodali jeszcze do kebsika (polecam sosik czosnkowo miętowy). Nie ma na zdjęciu ale fetka jeszcze będzie. Zepsuł się piekarnik z indukcją, więc nie miałem jak gemüse zrobić niestety. Jakieś pomysły Mirki i Mirabelki?
Co byście dodali jeszcze do kebsika (polecam sosik czosnkowo miętowy). Nie ma na zdjęciu ale fetka jeszcze będzie. Zepsuł się piekarnik z indukcją, więc nie miałem jak gemüse zrobić niestety. Jakieś pomysły Mirki i Mirabelki?
źródło: 1000026040
Pobierz




pypi: https://pypi.org/project/clients-scanner/
github: https://github.com/streanger/clients_scanner
1. Instalacja i uruchomienie
-instalujemy komendą:
pip install clients_scanner-następnie uruchamiany z poziomu pythona:
from clients_scanner import scannerscanner()
# aplikacja startuje kilka sekund, ponieważ moduł scapy długo się uruchamia
# podobno dzieje się tak od jakiejś wersji, ale nie zdążyłem tego ogarnąć
-można też pobrać pliki bezpośrednio z https://github.com/streanger/clients_scanner/tree/master/clients_scanner i instalować ręcznie, ewentualnie pogrzebać sobie w kodzie, jeśli kogoś to interesuje
2. Do czego to jest?
-aplikacja pokazuje nam wszystkie urządzenia widoczne w naszej sieci
-pozwala także na "deauthentication", czyli "cofnięcie uwierzytelnienia" (jako to tłumaczy google), a po ludzku odcina od neta, urządzenia połączone po wifi
3. INB4, info:
-wzorowałem się na androidowej aplikacji FING, która działa o wiele sprawniej od mojej, ale nie ma wszystkich funkcji (i vice versa)
-samo wyszukiwanie urządzeń skopiowałem z jakiegoś gotowca
-deauthentication skopiowałem z projektu https://github.com/roglew/wifikill
-to, co zrobiłem to mniej, lub bardziej udolne opakowanie powyższych części kodu
-dodałem od siebie przechowywanie znanych urządzeń w pliku clients.ini
-aplikacja ma szansę wystartować na linuxie, ale widgety (prawdopodobnie) się porozjeżdżają (do zrobienia na później)
-wyszukiwanie
gateway_macigateway_ipzrobione po macoszemu, więc duża szansa, że może nie zadziałać (w tym cała apka)-w sekcji "Todo" opisałem rzeczy, które mam zamiar poprawić/wprowadzić, jeśli będę się tym jeszcze zajmował. Jest jeszcze dużo do zrobienia, ale chciałem wypuścić wersję, możliwą do użytku, bez dłuższego opóźniania.
Wołam głównego zainteresowanego: @Deweri
oraz: @r333m4k444 @rysownik @TheYanusz
nie wiem, czy ktoś więcej był zainteresowany ( ͡° ʖ̯ ͡°)
Jeśli komuś uda się to zainstalować, a jeszcze lepiej, gdy ktoś będzie tego używał, to dajcie znać. Jak będą kłopoty, to również, żebym wiedział, co poprawić.
#python #programowanie
źródło: comment_1590511418v73Piev3K8YLdUgrLJCBMy.jpg
Pobierzclientsscanner to folder odpowiadający za program. Do czego służy init.py? Importujesz tam tylko kilka funkcji z modułu. Po co?
Czy jeśli pobiorę folder clientsscanner / clients_scanner to będę mógł odpalić program
Będzie ciut czytelniej
Ale mógłbyś porozbijać to na kilka plików ze ściśle określonymi celami
@TenAnonToKlopoty: jestem raczej przyzwyczajony do desktopowych aplikacji. Głównie piszę commandliny, ale ostatnio trochę liznąłem tkintera.
@Deweri: jak ściągniesz program, a także pliki w folderze images, to powinien wystartować. W najgorszym wypadku nie wczyta obrazków i zamiast nich będzie rysował kółka. Daj znać, czy ci działa, bo jak na razie to chyba nikomu
@Medyc: to dla mnie zbyt trudno. Z resztą już dawno nie byłem w szkole.
¯\_(ツ)_/¯
źródło: comment_15905319475IpKh1Q43URyr5zIjHzl4z.jpg
PobierzKomentarz usunięty przez autora
Alternatywna metoda instalacji
- pobierz pliki https://github.com/streanger/clients_scanner. Tak naprawdę wystarczą clientsscanner/clientsscanner/clientsscanner.py oraz clientsscanner/clientsscanner/images
- Pobierz najnowszego pythona. Ja skorzystałem z "Windows x86-64 web-based installer" https://www.python.org/downloads/release/python-383/
- Zainstaluj pythona. Polecam podczas instalacji zaznaczyć opcję "add to path", zainstalować dla wszystkich
if _name == "main_":
try:
scanner()
except Exception as e:
with open('errorlog.txt', 'a') as file:
file.write(str(e))
Tak trochę nie mam jak tego sprawdzić bo piaskownicę można włączyć tylko jedną na raz. A na normalnym windowsie wywala błąd:
Traceback (most recent call last):
File "C:\Users\MojaNazwa\Desktop\clientsscanner\clientsscanner.py",
Dzięki za info