Skocz do zawartości

Skanowanie portów w SELLO

Polecane posty

Mam pytanie po co sello skanuje porty i sprawdza które są otwarte. Z ciekawości zostawiłem program na kilka godzin i program sumiennie sprawdzał mi porty na komputerze które są otwarte, zastanowiło mnie dlaczego mam ciągły ruch w sieci. Sello po połączeniu się z internetem szuka dziury w systemie sprawdza porty od samego dołu do samej góry u mnie doszedł do kilku tysięcy. I robi to port po porcie, po co Wam jest potrzebne coś takiego i dlaczego to znalazło się w programie.

Sprawdzałem w 2 programach które mi to potwierdziły że odbywa się skanowanie portów proszę popatrzeć na film na YouTube.

http://www.youtube.com/watch?v=ntMytvD7tHA

Link to postu

Bardzo ciekawa obserwacja, aczkolwiek nie jest to żadne skanowanie portów - bo i po co Sello miało by to robić? Nie szuka także żadnej dziury w systemie, bo to nie jest pirackie oprogramowanie. Proszę pokazać konkretny dowód, że odbywa się skanowanie portów w calu znalezienia jakiejś dziury.

To, że Sello otwiera kolejne porty wynika z zastosowania biblioteki wininet, którą także używa Internet Explorer.

Powyższa sytuacja ma miejsce tylko w czasie, gdy w Sello trwa synchronizacja, np z allegro. Wtedy kolejne odwołania do allegro otwierają nowe połączenie, stare jest zamykane, a przez wzgląd na tzw czas oczekiwania (TIME_WAIT) o którym więcej na stronie Microsoftu ( http://technet.microsoft.com/pl-pl/library/cc938217(en-us).aspx ) uprzednio zamknięte porty nie są całkowicie zwalniane przed upływem czasu określonego przez system.

 

Przyjrzę się temu zagadnieniu bliżej, samemu łączeniu, ale mogę zapewnić, że jest to normalne zachowanie. Można to sprawdzić otwierając dowolną stronę internetową przeglądarką InternetExplorer. Po tym wpisać w konsolę systemową (cmd) netstat -a. Przy połączeniu ze stroną będzie stan ESTABLISHED (Ustanowiono), po zamknięciu przeglądarki jeszcze raz proszę uruchomić  netstat -a - przy połączeniu będzie stan TIME_WAIT ( CZAS_OCZEKIWANIA)

 

Dla przykładu, proszę zobaczyć co robi Internet Explorer po kilkukrotnym wciśnięciu przycisku odśwież, zwłaszcza proszę popatrzyć na porty:

  TCP    bartek:4425            adv.wp.pl:http        OCZEKIWANIE_FIN__

  TCP    bartek:4427            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4439            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4453            adv.wp.pl:http        OCZEKIWANIE_FIN__

  TCP    bartek:4455            adv.wp.pl:http        OCZEKIWANIE_FIN__

  TCP    bartek:4457            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4459            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4469            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4473            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4491            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4494            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4495            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4498            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4499            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4501            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4521            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4524            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4525            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4527            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4529            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4531            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4533            www.wp.pl:http        USTANOWIONO

  TCP    bartek:4539            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4541            www.wp.pl:http        CZAS_OCZEKIWANIA

  TCP    bartek:4543            www.wp.pl:http        CZAS_OCZEKIWANIA

 

Druga sprawa to taka, że podany na filmie adres 193.23.48.222 to adres serwera Allegro, na którym stoi webApi:

Badanie webapi.allegro.pl [193.23.48.222] z użyciem 32 bajtów danych:

 

Odpowiedź z 193.23.48.222: bajtów=32 czas=1561ms TTL=250

Odpowiedź z 193.23.48.222: bajtów=32 czas=1226ms TTL=250

Upłynął limit czasu żądania.

Odpowiedź z 193.23.48.222: bajtów=32 czas=1539ms TTL=250

Więc prędzej to allegro skanuje porty nam :) co jest raczej wątpliwe.

 

Czy ta odpowiedź jest satysfakcjonująca?

Link to postu

Witam, jak włączam WP standardowo nie ma efektu dobijania się po portach można go uzyskać np włączając skanowanie jakimś antywirusem z WP i wtedy sprawdza dziury w całym, lub przez odświeżanie strony. Standardowo żadna z stron tego nie robi. A co do skanowania nie wiem co ten program robi i po co on to robi ale cały czas jedzie po każdym z portów z zapytaniem i wysyła wiadomości. W każdym razie nie podejrzewałbym insertu o szpiegowanie czy filtrowanie czegokolwiek. Po prostu jakaś zła (nietypowa) konstrukcja programu robi niepotrzebnie zamieszanie i nie wiem po co, nie ma uzasadnionej przyczyny dla której miałaby skanować wszystkie porty. Używam setek programów i tylko ten jeden jedyny ma takie coś. Znów zostawiłem program na noc po całej nocy miał około GB obrotu już wiemże to przy aktualizacji z serwisem allegro. Przez cały czas ma transfer około 50 k i tak przez całą noc kręci no straszny jaki ruch w sieci generuje ten program. Druga sprawa jego szybkość mam łącze 30 MB s i średnio ściągam 3 MB/s w obie strony. Co się stało kategoria w której sprzedaje się zmieniła jak to w Allegro i oczywiście program tego nie uwzględnił tylko trzeba ściągać całą strukturę no i on to robi kilka godzin co go blokuje przed ściągnięciem tego w kilka minut, czego nie wykorzystuje transferu tylko ogranicza go coś do jakiś 0,5 MB. Ogólnie program ma kilka zalet ale i ma wady ale o tym może innym razem.

Link to postu

No własnie nie jeden jedyny, bo Internet Explorer jak i kilka innych programów opartych na bibliotece wininet tak się właśnie zachowuje - o czym można przeczytać studiując google.

 

Program sam z siebie nie komunikuje się z żadnym serwerem. Jakakolwiek komunikacja z zewnętrznym serwisem odbywa się tylko i wyłącznie gdy użytkownik wywoła ją ręcznie, lub gdy włączone są automaty synchronizujące. Jeśli taki automat jest nastawiony na co 5 minut (z opcją ściągania pełnych danych), to nie widzę w tym nic dziwnego, że Sello generuje ruch - w końcu tego sobie użytkownik życzył.

 

Szybkość łącza to nie jest jedyne kryterium, sieć jest tak szybka jak jej najwolniejsze ogniwo. A serwery Allegro też mają swoją określoną wydajność i szybciej pociągnąć danych się nie da.

 

Nie ma możliwości ściągnięcia jednej zmienionej kategorii. Możną ściągnąć tylko wszystkie (22 tysiące), co na normalnym łączu 2MBps nie powinno zająć więcej niż 10..15 minut - ale to też zależy od pory dnia i obciążenia serwerów allegro - w końcu to one serwują dane i to od nich zależy z jaką prędkością da się z nich ściągać dane.

Link to postu
  • 4 tygodnie później...

Aukcje i księgowania banku robie sobie raz na tydzień, jakoś padło, że chciałem to zrobić wczoraj włączam program i trwa ściąganie danych średnia prędkość ściągania to 100kb/s czyli ciągnie z prędkością tak jakbym posiadał łącze 1 MB a ja mam łącze 20 MB i w standardzie ciągnę z prędkością 2 MB/s. Ale nic z opisu wynika, że powinno to robić 10 do 15 minut. Wczoraj niestety 4 godziny ciągnięcia non stop z taką samą prędkością i nic nie udało mu się skończyć. Dziś włączyłem komputer na następne 4 godziny i dopiero udało mu się pobrać wszystko. Czyli u mnie trwało to 9 godzin co program robił przez ten czas i czemu to tyle trwa. Ustawienia jakie mam w opcjach pobierania pokazuje poniżej.

1.jpg

Co może być przyczyną tak długiego ściągania dodam, że synchronizacje przeprowadzałem tydzień wcześniej i trwała ona około 4 godzin. Po tym jeszce w następny dzień też księgowałem pozostałą część i ściąganie trwało kilkanaście sekund.

Link to postu

Pierwsza sprawa to taka, że szybkie łącze to nie wszystko. Co z tego, że ktoś ma wiadro w które może zaczerpnąć naraz dużo wody skoro nalewa wodę z kapiącego kranu. Tutaj ograniczeniem mogą być serwery Allegro.

 

Natomiast jeśli chodzi o ściąganie danych, to w jednym z wątków zostało to opisane http://forum.sello.pl/index.php?topic=2070.msg13458#msg13458. Należy odznaczyć opcję "Tylko na podstawie zmian w historii" - bo w wersjach starszych niż 1.4 zaczęła ona powodować zapętlanie się ściągania danych.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...