Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

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

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.

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 GPLv3Strona 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

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 GPLv3Strona projektu: https://github.com/webnull/extsniff 

Komentarze

0 nowych
  #1 14.04.2011 10:16

Synek, dobra robota ;)

webnull   9 #2 15.04.2011 22:10

@Ojciec_Webnulla (niezalogowany) | 14.04.2011 10:16
Dzięki ojciec :D