Blog (107)
Komentarze (2.3k)
Recenzje (0)
@webnull[Narzędzia] Kolejne kilka narzędzi od siebie

[Narzędzia] Kolejne kilka narzędzi od siebie

12.04.2011 23:19

Witam.

Ostatnio nieco spędzam czasu na nauce programowania w Pythonie, poznaję różne biblioteki, piszę przeróżne skrypty pod shella.

Może akurat któryś z napisanych przeze mnie programów się Wam przyda, dlatego zamieszczam je w publicznym repozytorium i daję informację tutaj.

pyshack czyli kolejny skrypt do wysyłania obrazków na imageshack.us

Napisany w Pythonie, używa biblioteki pyCurl do wysyłania wielu obrazków na serwer imageshack.us

Wymagania: Python 2.7 (prawdopodobnie kompatybilny z Pythonem 2.6), pyCurl, pyGTK (opcjonalnie do interfejsu graficznego)

Interfejs GTK rozpocząłem pisać ale na razie nie wiele mi z niego wyszło, dlatego jest tylko jedno proste okienko po zakończeniu uploadowania.

382453

Do interfejsu graficzneg planuję dodać: + Powiadomienia przez libnotify (w Ubuntu ładnie wyglądają - podobnie jak na obrazku u góry) + Okienko wyboru plików z ładną listą po uruchomieniu programu bez parametrów + Okienko do wyboru rozmiaru i formatu (opcje wyświetlania linków w BBCODE itp.) + Generowanie linków HTML + Ładniejsze okienko z listą linków, możliwość kopiowania przyciskiem, jakaś segregacja linków

W interfejsie shellowym planowane są zmiany: + Możliwość wczytywania plików tekstowych z linkami (aktualnie jest taka poprzez stdin - cat links.txt | pyshack -s) + Ustawianie rozmiaru + Generowanie linków HTML

Licencja: GNU GPLv3 Strona projektu: https://github.com/webnull/pyshack

extsniff czyli sniffer sieciowy prawie, że userfriendly

extsniff - Extensible Sniffer, czyli łatwo rozszerzalny sniffer. Nazwa wzięła się głównie z tego, że posiada gotowy zestaw filtrów które potrafią wyciągnąć końcowe dane czyli login i hasło czy ciasteczko.

Wymagania: Python 2.7 (prawdopodobnie kompatybilny też z Pythonem 2.6), scapy

382460

Prosiłbym o nie rozpoczynanie wojen w komentarzach na temat "który sniffer jest lepszy", wygrałeś/aś, Twój sniffer jest najlepszy.

Podstawowe funkcje: + Przechwytywanie ruchu sieciowego z lokalnego komputera bądź innych komputerów podłączonych do sieci + Obsługa FTP + SMTP (ograniczone) i POP3 + Parsuje metody GET, POST oraz odpowiedzi (request) z serwera HTTP + "Tryb zbierania ciasteczek" (‑p oraz -m facebook) + Tryb daemona (może pracować w tle) oraz tryb pokazywania outputu w konsoli (‑c) + Znikome użycie procesora oraz pamięci RAM (planowana będzie i tak optymalizacja pamięci)

Podstawowy zestaw filtrów zawiera: + MyBB + phpBB + Wordpress + Dobreprogramy.pl + Invision Power Poard + vBulletin + Joomla PL (filtr kiepsko się sprawuje, pod Joomlę trudno napisać jakiś :‑)) + Demotywatory.pl + Facebook (zapisuje ciasteczka do /tmp/fbfun - w przyszłości planuję napisać wtyczki do przeglądarek które będą potrafić importować te ciasteczka jednym kliknięciem)

W przyszłości mam nadzieję zaimplementować: + Obsługę sniffowania IRC + IMAP + ARP Poisoning wbudowany

Odnośnie instalacji to nie będę się rozpisywać ponieważ chcę uniknąć nadużycia tego narzędzia przez skryptowe dzieciaki - kompetentny człowiek będzie potrafił sniffera zainstalować.

Oczywiście aby móc używać pluginów (filtrów) należy je wszystkie zapisać do katalogu /root/.extsniff/smods/

Są dostępne w repozytorium GIT - https://github.com/webnull/extsniff/tree/master/plugins

Najlepiej pobrać sobie cale repozytorium klientem git i przenieść pluginy z do odpowiedniego katalogu.

Licencja: GNU GPLv3 Strona projektu: https://github.com/webnull/extsniff

Wybrane dla Ciebie
Komentarze (2)