Home > Wiadomości > dekapeć – oprogramowanie wspierające użytkowników Aero2

dekapeć – oprogramowanie wspierające użytkowników Aero2

W związku z wprowadzeniem kodów CAPTCHA w Aero2 wiele osób zastanawia się nad dalszym korzystaniem z usług bezpłatne. Podstawowym problemem nie jest tutaj samo wprowadzenie kodów wyświetlanych co godzinę, ale skomplikowana procedura nawiązywania połączenia narzucona przez Aero2. Nawiązanie połączenia, wpisanie kodu po czym zupełnie dla większości osób niezrozumiałe rozłączenie i ponowne łączenie.

Okazuje się, że procedurę tę można… zautomatyzować. Oczywiście kodów reCAPTCHA nie możemy się pozbyć, ale da się przygotować oprogramowanie, które ograniczy interakcję Aero2 z użytkownikiem do samych kodów.

Ogłaszam niniejszym rozpoczęcie prac nad oprogramowaniem nazwanym na razie kodowo dekapeć, które przejmie na siebie wszystkie zadania związane z obsługą połączenia z Aero2 i użytkownikowi zaprezentuje jedynie sam kod CAPTCHA. Zapraszam wszystkich do przekazywania uwag i pomysłów, a przede wszystkim osoby z wiedzą i doświadczeniem programistycznym do przesyłania konkretnych uwag technicznych i ewentualnego współudziału w tworzeniu tego oprogramowania.

Szczegóły w dalszej części artykułu.

dekapeć – planowane działanie

Opis z punktu widzenia użytkownika:

Aplikacja raz uruchomiona działa w tle i siedzi w tzw. trayu (obszar powiadomień obok zegarka) lub analogicznym miejscu w Mac OS X lub Linuksie (tak, aplikacja w założeniu ma być wieloplatformowa). Jeżeli połączenie z Internetem działa normalnie pozostaje uśpiona.

W przypadku wykrycia braku dostępu do Internetu program stara się ustalić, czy możliwe jest wznowienie połączenia metodami standardowymi (np. ponowne połączenie modemu po zerwaniu). Jeżeli Aero2 zażąda wprowadzenia kodu CAPTCHA, odpowiedni obrazek pojawi się wraz z formularzem na ekranie wraz z prośbą o jego wpisanie.

Po poprawnym wpisaniu kodu program wykona resztę wymaganych przez Aero2 czynności: rozłączy połączenie i ponownie je wznowi.

Następnie powróci do monitowania połączenia w tle.

CZYLI: jedyne co trzeba będzie zrobić, to wpisać kod i go zatwierdzić. dekapeć zrobi resztę za nas.

W jakich konfiguracjach będzie działał dekapeć? To bardzo ważne pytanie. Nie widzę przeszkód, żeby program ten działał zarówno z modemami USB podłączonymi bezpośrednio, jak i z routerami przewodowymi, mobilnymi, zintegrowanymi jak i zestawami router+modem USB. W niektórych sytuacjach dekapeć może zadziałać automatyczne, czasem konieczne będzie przekazanie mu dodatkowych opcji konfiguracyjnych (np. hasła do routera). Oczywiście dodanie obsługi poszczególnych urządzeń będzie wymaga

dekapeć – szczegóły techniczne

W tej chwili planujemy zastosować bibliotekę Qt albo wxWidgets, testujemy oba rozwiązania i jeszcze nie zapadła decyzja. Obie biblioteki są międzyplatformowe, obsługują javascript i mają możliwość obsługi stron internetowych (wbudowany renderer stron internetowych). Aplikacja będzie dostępna na licencji OpenSource (zgodnej z biblioteką, której użyjemy) oraz dostępna w systemie SVN, prawdopodobnie github.

Od strony technicznej program ma działać następująco (zakładamy, że aplikacja została skonfigurowana – wie, jakie połączenie ma nadzorować i jak dostać się do modemu/routera w celu wykonania niezbędnych czynności zarządzania połączeniem, ew. możliwe będzie zastosowanie automatyki wykrywania urządzeń):

Aplikacja po uruchomieniu chowa się do Tray (lub odpowiednika).  W trybie uśpienia monitoruje połączenie internetowe – wstępnie za pomocą ping. Jeżeli połączenie zostanie utracone (oczywiście problem musi zostać potwierdzony, zagubione pakiety po prostu się zdarzają), program stara się wymusić (lub pozwolić automatyce routera na samodzielne wykonanie tej czynności) wznowienie połączenia z siecią komórkową.

Jeżeli po wznowieniu wykryje przekierowanie na captive portal Aero2 (bdi.free.aero2.net.pl) program automatycznie przechodzi procedurę do momentu wyświetlenia kodu CAPTCHA. Następnie prezentuje kod z obrazka w oknie dialogowym wraz z polem do wpisania i pośredniczy w obsłudze strony z CAPTCHA do momentu prawidłowego wprowadzenia hasła.

Następnie (zgodnie z wymogami Aero2) realizuje reset połączenia z siecią komórkową (bezpośrednio w podłączonym modemie lub pośrednio w zgodnym, obsługiwanym routerze). Po udanym nawiązaniu połączenia powraca do nadzorowania połączenia.

Obsługa poszczególnych urządzeń nie będzie wbudowana (hardcoded), ale oparta raczej na skryptach, które będzie można dowolnie dodawać w celu zapewnienia obsługi dodatkowych modemów i routerów.

Zapraszamy do dyskusji

Wszystkich zainteresowanych zapraszamy do dyskusji ogólnej (w komentarzach i w specjalnym wątku na forum.jdtech.pl). Programistów, którzy mogą wspomóc projekt na poziomie technicznym zapraszamy do osobnego wątku na forum.

Kiedy pojawi się pierwsza wersja?

To pytanie pojawi się pewnie jako jedno z pierwszych. Odpowiedź brzmi – jeszcze nie wiemy, ale chcemy to zrobić możliwie szybko. Sam system CAPTCHA w Aero2 nie działa jeszcze w pełni, w tej chwili trwają prace koncepcyjne, a o kodach wiemy ledwie od 2 dni. Będzie potrzebna odrobina cierpliwości.

Historia zmian:
2014.04.03 – Pierwsza wersja artykułu, planowane dodanie grafik przykładowych i logo.

Kategorie:Wiadomości
  1. PAN P
    Kwiecień 4th, 2014 at 13:04 | #1

    LUDZIE WY NIE MACIE CO ROBIC? NUDZI WAM SIE?? SMIESZNI WSZYSCY JESTESCIE TYPOWY POLAK TYLKO NARZEKAC I NARZEKAC ZAWSZE ZLE ŻENADA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • Wojtek
      Kwiecień 4th, 2014 at 18:42 | #2

      jaaasne lepiej siedziec na dupie i patrzec jak nas $olorz dyma…

  2. Napoleon Bo Naparte
    Kwiecień 4th, 2014 at 12:45 | #3

    A ja już mam program dekapeć – przestaję korzystać z aero i zamierzam kupić jakiś starter , oczywiście nie od pan kroka. Sorki ale jak ktoś mi próbuje wciskać że nie złamał regulaminu wprowadzając ograniczenia których nie ma na rynku komercyjnym to jest zwykłym kawałem <piiiiii>. Na smartfonie który oczywiściw jak twierdzi pan krok i UKE ściagałem miliony giga takie ograniczanie jest wykluczeniem urządzenia, niby teoretycznie się da ale ja nie mam zamiaru niszczyć sobie wzroku.

  3. mar
    Kwiecień 4th, 2014 at 12:40 | #4

    Właśńie nie czuje jeszcze tematu tego kapcia bo wpisuję go 2 -3 razy na dobe (Myszków woj śląskie) nic nie ściągam, od czasu do czasu filmik na yt , fejs, poczta , onet – zwyczajne uzytkowanie. Od 1 kwie codziennie jest tak samo- 2-3razy na dobe. Cały dzień jestem w domu a od czasu do czasu zaglądam na neta

  4. Zdzisław
    Kwiecień 4th, 2014 at 10:42 | #5

    Aero2 postanowił dokapeć swoim i przyszłym użyszkodnikom.

  5. skarga i dekapeć
    Kwiecień 4th, 2014 at 07:42 | #6

    Na chomiku zebrałem kilka metod dekapciowania http://chomikuj.pl/laminiarz/Aero2+protest, ale moim zdaniem podstawą jest skarga do UKE zgodnie ze wzorem, także tam zamieszczonym.

  6. Mariusz
    Kwiecień 4th, 2014 at 03:00 | #7

    B R A W O !!!!
    I tak trzymać!
    W przeciwnym razie korzystanie z Aero2 BDI powoli straci sens. I 0 to chyba operatorowi chodzi.

  7. takiTadek
    Kwiecień 3rd, 2014 at 23:36 | #8

    Luźny pomysł na solucję dla urządzeń Androidowych.
    Nie znam się dobrze ale jedna apka wydaje mi się chyba bardzo dobra dla wstępnego ułatwienia wklepywania kapcia – TASKER.
    Pewnie trzeba by zrobić "if" typu brak dransmisji danych "then" otwiera przeglądarkę na landing-sajcie z kapciem.
    Być może też jest tam gdzieś jakiś "trigger" do wyłączenia-włączenia karty z BDI gdy już wklepie kapcia.

    No ale co do całości powyżej nie mam pewności czy się da. Niech przykmini jakiś specu.

  8. Bert
    Kwiecień 3rd, 2014 at 22:18 | #9

    W routerze 3G Huawei D105 wystarczy wejść na strone: http://192.168.1.1/systemReboot
    i router po minucie się sam zresetuje. Wiec w programie wystarczyła by opcja że po wpisaniu kodu captcha program otworzy ww. stronę. Pozdrawiam.

    • Pietia
      Kwiecień 4th, 2014 at 08:56 | #10

      A w routerze TL-MR3420_V1 wystarczy po wpisaniu captcha wejść na stronę administracyjną (pierwsza jaka się otwiera na http://192.168.1.1) i wybrać przycisk disconect i ponownie wcisnąć ten sam o nazwie conect, nie ma w ogóle potrzeby by resetować /rebootować lub wyłączać z sieci elektrycznej modem. Wystarczy malutki skrypt java, ktory zrobi to za nas po wpisaniu kodu captcha gdy przeglądarka da odpowiedź że kod wpisany został z sukcesem.

  9. sdsdfgfsgfd
    Kwiecień 3rd, 2014 at 21:42 | #11

    Zblizaja sie wybory – pamietajcie kto w UKE nie zblokowal kapcia…

    • mateo
      Kwiecień 3rd, 2014 at 23:10 | #12

      Przypomnij nam kto… i co do zbliżających się wyborów ma UKE… UKE też będziemy wybierać i to w dodatku podczas wyborów do europarlamentu?

  10. janosik
    Kwiecień 3rd, 2014 at 21:36 | #13

    Polak jest spłodzony do kombinowania. Kiedyś mój historyk powiedział, że kwiat polskiego społeczeństwa wyginął podczas powstań narodowych, został deportowany na Syberię, zginął w czasie II wojny światowej i potem, w czasach komuny. Reszta uciekła na zachód. W kraju zostali sami kombinatorzy i złodzieje. Coś w tym jest.

    Nie popieram działań Aero2. Ale dzięki tym działaniom teraz tu wszedłem za pomocą internetu Aero2. Jeszcze kilka dni temu o tej porze było to niemożliwe.

    • tcpip
      Kwiecień 3rd, 2014 at 22:55 | #14

      A co powiesz użytkownikom za pół roku … gdy znowu okaże się, że pomimo wprowadzenia mechanizmu Captcha , nadal jest jak było przed wprowadzeniem tego rozwiązania, a powiem Ci ciekawostkę, że u mnie internet nadal funkcjonuje ( słabo ) tak jak przed wprowadzeniem Captcha …

      • janosik
        Kwiecień 4th, 2014 at 09:46 | #15

        To poczekamy pół roku. Na pewno zauważyłeś, że nie czekasz już na IP, bo przypisuje się od razu. Pytanie czy lepiej poświęcić 20 sekund na wpisanie Captcha (strona już działa szybko), czy czekać 10 minut na nowe IP. Ci, którzy narzekają pewnie potrzebują automatycznego wznawiania sesji, aby ściągać torrenty. Do tego jest neostrada oraz usługi mobilne płatne (typu nocny transfer).

        Np. posiadacze smartfonów. Włożą Aero2 do smartfona i ta jest tam cały czas i cały czas się łączy zajmując IP podczas, gdy użytkownik w ogóle z internetu nie korzysta. A 100 osób czeka.

        Pamiętaj, że to tylko 20% zasobów sieci. Skoro usługi płatne są przeciążone, to co dopiero Aero2. U mnie był dramat. Wieczorami transfer 20-50 kb/s. Teraz jest 200-300 kb/s.

        Kombinowanie jak złamać zabezpieczenie jest tak żałosne, że aż śmieszne.

        • Kwiecień 4th, 2014 at 09:58 | #16

          Od strony technicznej sprawa jest dyskusyjna. Problem adresów IP jest czysto wirtualny i "wyprodukowany" przez samego operatora. Użytkownik zalogowany do sieci transmisji danych i nie przesyłający żadnych danych nie obciąża sieci, zajmuje tylko zasoby (IP, informacja o połączeniu), ale nie spowalnia to sieci. Inaczej operatorzy komercyjnych usług walczyliby z posiadaczami smartfonów, które przecież też są non-stop zalogowane do sieci i internetu w przypadku większości użytkowników.

          • janosik
            Kwiecień 4th, 2014 at 11:47 | #17

            No właśnie to przez zasoby właśnie operator przede wszystkim wprowadzl kody. Nie mniej skoro internet przyspieszył, to znaczy, że i torrenty miały wpływ. Wszyscy wiemy, że ludzie właczali ściąganie i szli na miasto. Torrent pobierał się nawet 2 dni non-stop.

          • damiaszek
            Kwiecień 4th, 2014 at 12:06 | #18

            Mnie nie przyspieszył, a problem z adresami był zdecydowanie mniej uciążliwy niż sprawdzanie co chwilę sieci czy nie woła o kapcia. Korzystając z z komunikatorów czy z klienta poczty oczekującego na przesyłkę praktycznie się nie obciąża sieci, a teraz do tego nie da się używać aero. Zresztą problem braku adresów IP można było rozwiązać w inny sposób – nawet wprowadzając NAT co dla większości było by mniejszą uciążliwością niż stosowanie obecnej metody.

    • zzz
      Kwiecień 4th, 2014 at 12:04 | #19

      E, zapatrzony w wybity "kwiat". Szkoda, że cię historyk nie nauczył czytać ze zrozumieniem (dziwne, że maturę zdałeś). Przecież nikt tu nie pisze o kombinowaniu, czy omijaniu Captcha. Dalaje będzie przepisywana, jedynie głupi wymóg ponownego łączenia zautomatyzowany, no i docelowo pewnie Captcha nie pojawiająca się w przeglądarce, ale w mniejszym oknie programu itd. Zwykłe udogodnienie, żadne kombinowanie. Weź się ogarnij głąbie.

    • enter3
      Kwiecień 4th, 2014 at 17:37 | #20

      "W kraju zostali sami kombinatorzy i złodzieje." – rozumiem, że jesteś jednym z nich albo nawet obydwoma. Nie powiesz, że też wyjechałeś, bo napisałeś, że używasz Aero. Następnym razem zanim obrazisz innych nawet cytując jakiegoś głąba, pomyśl czy sam siebie nie obrażasz.

Strony komentarza
  1. Brak jeszcze trackbacków
Musisz być zalogowany aby dodać komentarz.
>