Kilka rzeczy, które każdy może zrobić już teraz:

  1. Prosimy rozważyć uruchomienie przekaźnika sieci Tor, by wspomóc rozwój sieci Tora.
  2. Rozpowiadaj o systemie Tor swoim znajomym. Spraw, by uruchomili przekaźniki sieci. Spraw, by uruchomili usługi ukryte. Spraw, by mówili o systemie Tor swoim znajomym.
  3. Jeśli podobają ci się cele Tora, poświęć chwilę, by złożyć dotację, aby wspomóc przyszły rozwój Tora. Szukamy też dalszych sponsorów — jeśli znasz jakieś firmy, organizacje pozarządowe, agencje lub inne organizacje, które są zainteresowane anonimowością / prywatnością / bezpieczną komunikacją, daj im znać o nas.
  4. Szukamy więcej dobrych przykładów użytkowników Tora i przypadków jego używania. Jeśli używasz Tora w sposób jeszcze nie przedstawiony na tamtej stronie i nie masz nic przeciw podzieleniu się z nami tym sposobem, z chęcią przyjmiemy taką wiadomość.

Aplikacje Wspomagające

  1. Potrzebujemy więcej i lepszych sposobów na przechwytywanie żądań DNS, żeby nie "przeciekały" do lokalnych obserwatorów, podczas gdy chcemy zachować anonimowość. (Dzieje się tak, gdyż aplikacja wysyła żądanie DNS przed przejściem przez serwer Proxy SOCKS.)
  2. Sprawy z Tsocks/dsocks:
    • Powinniśmy załatać program "dsocks" Duga Songa, by używał komend mapaddress Tora z interfejsu kontroli, żeby nie marnować przejścia całej trasy w Torze, wykonując rozwiązywanie adresów przed połączeniem.
    • Musimy sprawić, by nasz skrypt torify wykrywał, który z programów tsocks lub dsocks jest zainstalowany, i odpowiednio je uruchamiał. To prawdopodobnie oznacza zunifikowanie ich interfejsów i w grę może wchodzić dzielenie kodu między nimi lub całkowita rezygnacja z jednego z nich.
  3. Ludzie, którzy uruchomili przekaźnik sieci Tora mówią nam, że chcą dać jedną przepustowość łącza dla Tora (BandwidthRate) w czasie pewnej części dnia, a inną w innych częściach dnia. Zamiast programować to w Torze, powinniśmy mieć mały skrypt, który łączy się przez Tor Controller Interface, i wykonuje SETCONF by zmienić przepustowość. Jest już po jednym skrypcie dla systemów Unix i Mac (korzystają z basha i crona), ale dalej potrzebne jest rozwiązanie dla użytkowników Windowsa.
  4. A mówiąc o danych geolokacyjnych, ktoś powinien narysować mapę Ziemi z zaznaczonym każdym przekaźnikiem sieci Tora. Dodatkowe punkty, jeśli mapa będzie się aktualizować w miarę jak sieć rośnie i się zmienia. Niestety, łatwy sposób na dokonanie tego to wysłanie wszystkich danych do Google, w celu narysowania przez nich taj mapy. Jak bardzo to uderza w prywatność i czy mamy jakieś inne dobre wyjścia?

Pokazanie się jako zwolennik Tora

  1. Stwórz logo społeczności pod licencją Creative Commons, którego wszyscy będą mogli używać i modyfikować
  2. Stwórz prezentację, której będzie można używać na spotkaniach różnych grup na całym świecie
  3. Stwórz film o Twoim pozytywnym wykorzystaniu Tora. Kilka już zaczęło na Seesmic.
  4. Stwórz plakat, lub zestaw plakatów, skupionych na jakimś motywie, np. "Tor to Wolność!"

Dokumentacja

  1. Proszę pomóc Mattowi Edmanowi z dokumentacją i dokumentami jak-to-zrobić do jego projektu Tor Controller i Vidalia.
  2. Przejrzyj i udokumentuj naszą listę programów, które można skonfigurować do współpracy z Torem.
  3. Potrzebujemy lepszej dokumentacji do dynamicznego przechwytywania połączeń i wysyłania ich przez Tora. tsocks (Linux), dsocks (BSD), i freecap (Windows) zdają się być dobrymi kandydatami, jako że lepiej używałyby naszej nowej cechy TransPort.
  4. Mamy ogromną listę potencjalnie użytecznych programów, które współpracują z Torem. Które z nich są przydatne w jakich sytuacjach? Proszę pomóż nam je testować i zapisuj swoje wyniki.
  5. Pomóż przetłumaczyć stronę WWW i dokumentację na inne języki. Spójrz na wskazówki do tłumaczenia, jeśli chcesz pomóc. Potrzebujemy zwłaszcza tłumaczy na język arabski i Farsi dla wielu użytkowników Tora w cenzorowanych obszarach.

Dobre Projekty Programistyczne

Niektóre z tych projektów mogą być dobrymi pomysłami na Google Summer of Code 2009. Opisaliśmy każdy z nich informacją, jak użyteczny byłby dla projektu Tor (priorytet), ile pracy według nas wymaga (poziom wysiłku), z iloma informacjami powinno się zaczynać (poziom umiejętności), i którzy z naszych głównych deweloperów byliby dobrymi opiekunami. Jeśli jeden lub więcej z tych pomysłów wygląda dla Ciebie obiecująco, skontaktuj się z nami, by omówić Twoje plany zamiast wysyłać zgłoszenia na ślepo. Możesz też zaproponować swój własny pomysł na projekt, co często daje najlepsze programy.

  1. Paczka Tora z Przeglądarką dla Linux/Mac OS X
    Priorytet: Wysoki
    Poziom wysiłku: Wysoki
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Steven
    Paczka Tora z Przeglądarką zawiera Tora, Firefoksa i interfejs użytkownika - Vidalię (i opcjonalnie komunikator Pidgin). Komponenty te są prekonfigurowane do bezpiecznego działania, a paczka ma małe wymagania co do systemu operacyjnego. Stała się więc jednym z najprostszych i najbardziej popularnych sposobów używania Tora na Windows.
    Nie ma jednak w chwili obecnej porównywalnej paczki dla Linuksa i Mac OS X, więc celem tego projektu byłaby implementacja Paczki Tora z Przeglądarką dla tych systemów. Będzie to pociągało zmiany w Vidalii (C++), być może w Firefoksie (C), po czym stworzenie i testowanie programu uruchamiającego na różnych wersjach i konfiguracjach systemów operacyjnych, by sprawdzić przenośność.
    Studenci powinni być zaznajomieni z rozwojem aplikacji na jednym, lub najlepiej obu, Linuksie i Mac OS X oraz czuć się swobodnie z C/C++ i pisaniem skryptów powłoki.
  2. Wiki do tłumaczeń dla naszej strony
    Priorytet: Wysoki
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Jacob
    Projekt Tor pracował w ciągu ostatniego roku nad uruchomieniem opartych na sieci narzędzi, by pomóc ochotnikom w tłumaczeniu naszych aplikacji na inne języki. W końcu stanęliśmy na Pootle i mamy dobry mechanizm sieciowy do tłumaczeń dla programów Vidalia, Torbutton i Torcheck. Ale Pootle tłumaczy tylko napisy w formacie "po", a nasza strona korzysta z plików wml. Celem tego projektu jest znalezienie sposobu na konwersję naszych plików wml na pliki "po" i z powrotem, by mogły być obsługiwane przez Pootle.
  3. Pomóż śledzić ogólny status Sieci Tora
    Priorytet: Średni do wysokiego
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Karsten, Roger
    Byłoby wspaniale uruchomić automatyczny system śledzenia stanu sieci w czasie, wyświetlanie wykresów itp. Częścią tego projektu byłoby wynalezienie lepszych miary do oceny stanu i wzrostu sieci. Czy wzrasta średni czas działania sieci? Ile węzłów kwalifikuje się do bycia Strażnikami w tym miesiącu w porównaniu z ubiegłym? Jaka jest rotacja w sensie pojawiania się nowych węzłów i znikania starych? Okresowo ludzie gromadzą krótkie migawki stanu, ale to robi się naprawdę interesujące dopiero, gdy zaczynamy śledzić te dane w czasie.
    Dane mogłyby być zbierane ze Skanerów Węzłów Tora w TorFlow, z deskryptorów serwerów, które są publikowane przez każdy przekaźnik i z innych źródeł. Wyniki w czasie mogłyby być zintegrowane z jedną ze stron opisujących Stan Tora lub być trzymane osobno. Skoro mówimy o stronach stanu Tora, spójrzcie na listę życzeń stanu Tora napisaną przez Rogera.
  4. Polepszanie naszych zdolności opierania się cenzurze
    Priorytet: Średni do wysokiego
    Poziom wysiłku: Średni
    Poziom umiejętności: Wysoki
    Prawdopodobni opiekunowie: Nick, Roger, Steven
    Wersje 0.2.0.x Tora robią znaczne postępy w opieraniu się narodowej i firmowej cenzurze. Ale Tor ciągle potrzebuje lepszych mechanizmów w niektórych częściach projektu anty-cenzurowania. Na przykład, bieżące wersje mogą nasłuchiwać połączeń tylko na jednym zestawie adres/port na raz. Istnieje propozycja zajęcia się tą sprawą i umożliwienia klientom łączenie się z danym Torem na wielu adresach i portach, ale wymaga to więcej pracy. Kolejny projekt przeciw cenzurze to próba uczynienia Tora bardziej odpornym na skanowanie. W chwili obecnej ktokolwiek może zidentyfikować mostki Tora po prostu łącząc się z nimi, zgodnie z protokołem Tora, i sprawdzając, czy odpowiadają. By rozwiązać ten problem, mostki mogłyby udawać serwery internetowe (HTTP lub HTTPS), gdy łączą się z nimi programy do skanowania portów, a nie zachowywać się jak mostki do chwili, gdy użytkownik poda klucz specyficzny dla mostka.
    Ten projekt zawiera wiele badań i projektowania. Jednym z większych wyzwać będzie zidentyfikowanie i umiejętne wykorzystanie rozwiązań, które oprą się atakom nawet po tym, jak atakujący pozna projekt, po czym równoważenie odporności na cenzurę z użytecznością i siłą.
  5. Tuneup Tor!
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni do wysokiego
    Prawdopodobni opiekunowie: Nick, Roger, Mike
    W chwili obecnej węzły Tora mierzą i zgłaszają własną przepustowość łącza, a klienci Tora wybierają, których węzłów używać po części opierając się na tej zgłaszanej przepustowości. To podejście jest podatne na ataki, w których węzły oszukują na temat przepustowości swoich łączy; by to zmienić, Tor aktualnie ogranicza maksymalną przepustowość każdego węzła, w którą jest w stanie uwierzyć. To jest ograniczone rozwiązanie i marnotrawienie przepustowości. Zamiast tego, Tor powinien w miarę możliwości mierzyć przepustowość łączą w rozproszony sposób, jak jest napisane w dokumencie "A Tuneup for Tor" autorstwa Snadera i Borisova. Można byłoby użyć bieżącego kodu testującego, by sprawdzić odkrycia napisane w tym dokumencie i zweryfikować, w jakim stopniu opisują one normalnie działającego Tora i określić dobre sposoby na wcielenie tych odkryć do sieci Tora bez dodawania niepożądanego ruchu wielkości między węzłami a serwerami katalogowymi.
  6. Ulepszenie Polipo na Windows
    Priorytet: Średni
    Poziom wysiłku: Niski
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Martin
    Pomóż przenieść Polipo na Windows. 1) zdolność do asynchronicznego wysyłania zapytań do serwerów nazw. 2) natywna obsługa zdarzeń i buforów (tj. w systemach uniksopodobnych Polipo domyślnie używa 25% pamięci RAM, a pod Windows jest to cokolwiek wpisane w plik konfiguracyjny). 3) jakieś narzędzie z graficznym interfejsem do konfiguracji i raportowania, dodatkowe punkty, jeśli ma ikonkę w zasobniku z opcjami menu po kliknięciu prawym przyciskiem myszy. Podwójny bonus, jeśli działa na wielu platformach. 4) umożliwienie programowi używania rejestru Windowsa i obsługiwania prawidłowych ścieżek w Windowsie, np. "C:\Program Files\Polipo".
  7. Zaimplementowanie opartego na torrencie sposobu pobierania paczek Thandy
    Priorytet: Średni
    Poziom wysiłku: Wysoki
    Poziom umiejętności: Średni do wysokiego
    Prawdopodobni opiekunowie: Martin, Nick
    Thandy jest względnie nowym oprogramowaniem, które umożliwia wspomagane aktualizacje Tora i związanych z nim programów. W tej chwili użytkowników jest niewielu, ale oczekujemy, że Thandy będzie w przyszłości używane przez prawie każdego użytkownika Tora. By uniknąć padających serwerów w dniu aktualizacji Tora, potrzebujemy nowych sposobów na wydajną dystrybucję nowych paczek, a wykorzystanie libtorrent zdaje się być możliwym rozwiązaniem. Jeśli myślisz o innych dobrych pomysłach, to wspaniale - proszę dać nam znać!
    Musimy też zbadać, jak lepiej dołączyć nasze mirrory. Jeśli to możliwe, powinien znaleźć się łatwy sposób na to, by łatwo pomogły w dystrybucji paczek.
  8. Interfejs zdarzeń stanu kontrolera Tora
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Niski do średniego
    Prawdopodobni opiekunowie: Matt
    Jest pewna liczba zmian stanu, o których użytkownik powinien być może być informowany. Na przykład, jeśli użytkownik chce uruchomić przekaźnik sieci Tor, a Tor stwierdzi, że nie jest on osiągalny z zewnątrz, użytkownik powinien zostać o tym poinformowany. W tej chwili wszystko, co dostaje użytkownik, to kilka wiadomości w "dzienniku wiadomości" Vidalii, których pewnie nie zobaczy, gdyż nie dostaje informacji, że coś poszło nie tak. Nawet jeśli użytkownik spojrzy na zapis logów, większość wiadomości będzie miała mały sens dla początkującego.
    Tor ma możliwość informowania Vidalii o wielu takich zmianach stanu, a ostatnio zaimplementowaliśmy obsługę kilku takich zdarzeń. Jednak jest wiele więcej zdarzeń, o których użytkownik powinien być informowany i potrzebujemy lepszego interfejsu użytkownika do wyświetlania takich wiadomości.
    Celem tego projektu jest zaprojektowanie i zaimplementowanie interfejsu użytkownika do wyświetlania wiadomości o stanie Tora. Na przykład, można byłoby umieścić mały znaczek na ikonie Vidalii w zasobniku, który alarmowałby użytkownika o nowych zmianach stanu, którym powinien się przyjrzeć. Podwójne kliknięcie tej ikonki pokazywałoby okienko dialogowe podsumowujące ostatnie zmiany stanu prostymi słowami i może sugerujące rozwiązania do negatywnych wiadomości, jeśli mogą one być naprawione przez użytkownika. Oczywiście to tylko przykład i można zaproponować inne podejście.
    Osoba podejmująca się tego projektu powinna dobrze znać projektowanie i tworzenie interfejsu użytkownika i mieć trochę doświadczenia z C++. Uprzednie doświadczenie z Qt i Qt Designer będzie przydatne, ale nie jest wymagane. Przydatne mogą być też pewne umiejętności w pisaniu po angielsku, gdyż ten projekt prawdopodobnie będzie wymagał napisania małej ilości dokumentacji pomocniczej, która powinna być zrozumiała dla nie-technicznych użytkowników. Dodatkowe punkty za jakiś projekt graficzny /Photoshop fu, gdyż moglibyśmy chcieć/potrzebować nowych ikonek.
  9. Polepszenie procesu testów jednostkowych
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Nick, Roger
    Tor musi zostać znaczniej bardziej przetestowany. To jest projekt wieloczęściowy. Na początek, nasze testy jednostkowe powinny znacznie się wzbogacić, zwłaszcza w obszarach poza funkcjami narzędziowymi. Będzie to wymagało poważnych zmian niektórych części Tora, aby oddzielić jak najwięcej programu od zmiennych globalnych.
    Ponadto, musimy zautomatyzować nasze testy wydajności dla wszystkich systemów. Mamy już buildbota do automatyzacji naszej zwyczajnej integracji i kompilacji testów (ale potrzebujemy osoby do uruchomienia tego pod Windows), ale musimy zaktualizować nasze testy symulacji sieci (takie, jak w TorFlow) do nowszych wersji Tora i zaprojektować je tak, by uruchamiać sieci testowe albo na jednej maszynie, albo na kilku, abyśmy mogli automatycznie badać zmiany wydajności na maszynach pełniących różne zadania.
  10. Pomóż wznowić niezależną implementację klienta Tora
    Priorytet: Średni
    Poziom wysiłku: Wysoki
    Poziom umiejętności: Średni do wysokiego
    Prawdopodobni opiekunowie: Karsten, Nick
    Reanimuj jedno z podejść do implementacji klienta Tora w Javie, np. projekt OnionCoffee i spraw, by działał pod Androidem. Pierwszym krokiem byłoby przeniesienie istniejącego kodu i uruchomienie go w środowisku Android. Potem kod powinien zostać zaktualizowany, by obsługiwać nowsze wersje protokołu Tora, jak na przykład protokół katalogowy w wersji 3. Poza tym, obsługa żądań lub choćby dostarczania usług ukrytych Tora byłaby fajna, choć nie wymagana.
    Perspektywiczny deweloper powinien rozumieć i umieć pisać nowy kod w Javie, łącznie z korzystaniem z kryptograficznego API Javy. Umiejętność czytania kodu w C też byłaby przydatna. Powinno się mieć chęć do czytania istniejącej dokumentacji, implementacji kodu w oparciu o nią oraz, jeśli będzie to potrzebne, poprawiać dokumentację, jeśli jest niejasna. Ten projekt składa się w dużym stopniu z pisania kodu i w mniejszym - z projektowania.
  11. Nowe funkcjonalności Torbuttona
    Priorytet: Średni
    Poziom wysiłku: Wysoki
    Poziom umiejętności: Wysoki
    Prawdopodobni opiekunowie: Mike
    Jest kilka dobrych próśb o nowe funkcjonalności w sekcji Flyspray Torbuttona. W szczególności, Integracja 'Nowej Tożsamości' z Vidalią, sposoby zarządzania wieloma plikami z ciasteczkami/tożsamościami, zachowywanie określonych ciasteczek gdy ciasteczka są usuwane, lepsza podmiana odnośnika wstecznego, prawidłowe zgłaszanie stanu Tora, i adresy "tor://" i "tors://" są interesującymi cechami, które można byłoby dodać.
    Ta praca byłaby niezależnym programowaniem w Javascripcie i przyjemnym świecie XUL, z niewielkim zaangażowaniem w wewnętrzne sprawy Tora.
  12. Nowe funkcjonalności Thandy
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni do wysokiego
    Prawdopodobni opiekunowie: Martin
    Potrzebujemy dodatkowych funkcjonalności do wspomaganych aktualizacji całego oprogramowania związanego z Torem na Windows i innych systemach operacyjnych. Niektóre funkcjonalności do rozważenia to: 1) Integracja biblioteki Pythona MeTooCrypto do uwierzytelnianych pobierań przez HTTPS. 2) Dodanie poziomu niezależności między sygnaturami czasowymi a plikami załączonymi w aktualizacji. Przeczytaj wątek "Thandy attacks / suggestions" na or-dev. 3) Obsługa specyficznych dla lokalizacji instalacji i konfiguracji wspomaganych aktualizacji w oparciu o ustawienia języka według preferencji, hosta lub konta użytkownika. Znajomość stron kodowych Windows, unikodu i innych zestawów znaków będzie pomocna, jak również ogólne doświadczenie w programowaniu win32 i POSIX API oraz biegłość w Pythonie.
  13. Symulator wolnych połączeń internetowych
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Steven
    Wielu użytkowników Tora ma łącza internetowe niskiej jakości, dające niską przepustowość, długie czasy trwania operacji i wysoki współczynnik utraty lub przekładania pakietów. Z doświadczeń użytkowników wiemy, że Tor źle reaguje na te warunki, ale ciężko jest poprawić tę sytuację bez możliwości powtórzenia tych problemów w laboratorium.
    Celem tego projektu byłoby zbudowania środowiska symulacyjnego, które replikowałoby tę słabą łączność, by można było zmierzyć jej działanie na wydajność Tora. Innymi komponentami byłby program testujący, w celu określenia dostępnych parametrów połączenia i mierzenia wpływu zmian polepszających wydajność Tora.
    Wybór narzędzi zależałby od studenta/ki, ale dummynet (dla FreeBSD) i nistnet (pod Linux) są dwoma potencjalnymi komponentami, na których można byłoby zbudować ten projekt. Studenci powinni mieć doświadczenie w programowaniu i debugowaniu sieciowym i TCP/IP oraz najlepiej znać C i język skryptowy.
  14. Poprawiona i bardziej użyteczna mapa sieci w programie Vidalia
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Matt
    Jedną z istniejących cech Vidalii jest mapa sieci, która pokazuje użytkownikowi przybliżone lokalizacje geograficzne przekaźników sieci Tora i rysuje ścieżki, przez które przechodzi ruch użytkownika w sieci Tora. Mapa jest w tej chwili niezbyt interaktywna i ma raczej słabą grafikę. Zamiast tego, zaimplementowaliśmy widget Marble z KDE, który daje mapę lepszej jakości i umożliwia lepszą interaktywność, jak na przykład pozwalanie użytkownikowi na klikanie w poszczególne przekaźniki lub obwody, by wyświetlić dodatkowe informacje. Chcemy też dodaće możliwość klikania przez użytkownika na dany przekaźnik lub kraj z co najmniej jednym przekaźnikiem i stwierdzenia "chcę, by moje połączenia do wychodziły stąd."
    Podczas tego projektu, osoba najpierw zapozna się z Vidalią i API widgetu Marble. Potem zintegruje widget z Vidalią i zmieni go, by bardziej pasował do naszych zastosowań, np. można było klikać w obwody, zapisywać mapy we własnym katalogu Vidalii i dostosować część okien dialogowych widgetu.
    Osoba podejmująca się tego projektu powinna dobrze znać C++. Uprzednie doświadczenie z Qt i CMake będzie przydatne, ale nie jest wymagane.
  15. Ożywienie projektu moniTor
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Niski do średniego
    Prawdopodobni opiekunowie: Karsten, Jacob
    Zaimplementuj narzędzie podobne do top dla przekaźników siei Tora. Celem takiego narzędzia byłoby monitorowanie lokalnego przekaźnika sieci poprzez jego port kontrolny i dołączanie użytecznych informacji systemowych samej maszyny. Podczas działania, narzędzie to dynamicznie aktualizowałoby swoje informacje, tak jak program top robi to dla procesów linuksowych. Ta wiadomość na or-dev może być dobrą lekturą na początek.
    Obsoba powinna znać lub być chętną do nauki administrowania przekaźnikiem Tora i konfigurowania go za pomocą portu kontroli. Jako że wstępny prototyp jest napisany w Pythonie, pewna wiedza na temat pisania programów w tym języku też byłaby przydatna. Ten projekt z jednej strony opiera się na określeniu wymagań dla takiego narzędzia i zaprojektowania dla niego interfejsu, a z drugiej strony wymaga również dużo programowania.
  16. Odpowiednik Torbuttona dla Thunderbirda
    Priorytet: Średni
    Poziom wysiłku: Wysoki
    Poziom umiejętności: Wysoki
    Prawdopodobni opiekunowie: Mike
    Od ciągle powiększającej się grupy użytkowników słyszymy, że chcą używać Thunderbirda z Torem. Jest jednak wiele spraw na poziomie aplikacji, na przykład to, że Thunderbird domyślnie umieści Twoją nazwę hosta w wysyłanej przez siebie poczcie. W pewnym momencie powinniśmy zapoczątkować nowe działania mające na celu stworzenie rozszerzenia dla Thunderbirda, podobnego do Torbuttona.
  17. Sterownik Pośredniego Poziomu Sieci
    Priorytet: Niski
    Poziom wysiłku: Wysoki
    Poziom umiejętności: Wysoki
    Prawdopodobni opiekunowie: Martin
    Sterownik WinPCAP używany przez Tor VM do działań sieciowych nie obsługuje sporej liczby kart bezprzewodowych i nie-ethernetowych. Zaimplementowanie sterownika pośredniego poziomu sieciowego dla win32 i 64-bitowego dałoby możliwość przechwytywania i przekierowywania ruchu w takich sieciach. Ten projekt wymaga znajomości i doświadczenia z pisaniem i testowaniem sterowników poziomu jądra Windows. Znajomość Winsock i Qemu też byłaby pomocna.
  18. Ulepszenie Pogody Tora
    Priorytet: Średni
    Poziom wysiłku: Średni
    Poziom umiejętności: Średni
    Prawdopodobni opiekunowie: Jake, Roger
    Pogoda Tora jest narzędziem, które umożliwia zapisanie się do otrzymywania powiadomień pocztą e-mail, gdy obserwowany przekaźnik sieci Tora nie działa. W chwili obecnej nie jest to zbyt użyteczne dla osób używających hibernacji Tora i dla tych, którzy muszą regularnie wyłączać swoje przekaźniki. W czasie tego projektu, Pogoda Tora mogłaby być rozszerzona o bardziej elastyczne możliwości konfiguracji. Możliwe są też inne udoskonalenia: mogłaby wysyłać ostrzeżenia, gdy Twój przekaźnik używa przestarzałej wersji Tora, lub gdy jego zaobserwowana przepustowość spadnie poniżej pewnego poziomu. To może być też przydatne narzędzie do sprawdzania, czy Twój przekaźnik zarobił dla Ciebie T-Shirt lub do przesyłania przypomnień do serwerów katalogowych, że ich klucze się wkrótce przedawnią. Bądźcie twórczy i pomyślcie, jak powyższy projekt śledzenia ogólnego stanu sieci Tora mógłby Wam pomóc w szybszym ukończeniu zadania! Przeczytajcie też pliki README i TODO.
  19. Przynieś nowe pomysły!
  20. Nie podoba Ci się żaden z tych pomysłów? Sięgnij do planu rozwoju Tora po więcej pomysłów. Niektórym z bieżących propozycji też może brakować deweloperów.

"Tor" i "Onion Logo" (logo cebuli) są zarejestrowanymi znakami handlowymi The Tor Project, Inc.
Zawartość tej strony jest pod licencją Creative Commons Attribution 3.0 United States License, chyba że napisano inaczej.

Ta strona jest także dostępna w następujących językach: Deutsch, English, español, suomi, français, Italiano, 日本語 (Nihongo), Nederlands, 中文(简) (Simplified Chinese).
Jak ustawić domyślny język dokumentu.

Deweloperzy Tora nie sprawdzili tłumaczenia tej strony pod względem dokładności i poprawności. Tłumaczenie może być przestarzałe lub niepoprawne. Oficjalna strona Tora jest po angielsku, pod adresem https://www.torproject.org/.

Webmaster - Ostatnio zmodyfikowane: Mon Jun 8 19:28:19 2009 - Ostatnio wygenerowane: Tue Jun 30 09:38:14 2009