1. Cześć Gość. Czy wiesz, że według analizy rynku urządzenia:

    • QNAP - stanowią 63% rynku,
    • Synology i pozostali - tylko 37% rynku?

    To forum przeglądasz dzięki sponsorowi - firmie QNAP oraz zespołowi QNAP Club Polska.

BanIP - paczka do raportowania adresów IP

Dyskusja w 'Przy piwie' rozpoczęta przez użytkownika Fixer, 7 Wrzesień 2013.

Ładowanie...
  1. sszpila
    Offline

    sszpila Entry Technician Q Associate

    Dołączył:
    18 Marzec 2011
    Wiadomości:
    47
    Local Time:
    02:38
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Synology:
    N54L Xpenology
    Ethernet:
    1 GbE
    null 1 GbE
    Re: Odp: BanIP - paczka do raportowania adresów IP

    Moim zdaniem jest to bardzo złe rozwiązanie. Przy takich prawach dostępu każdy proces/usługa/użytkownik będzie mógł zmienić bądź zniszczyć konfigurację systemu.

    Wysłane z mojego Lenovo A820 przy użyciu Tapatalka
     
  2. unr3al2
    Offline

    unr3al2 Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Dlatego trzeba wiedzieć komu się daje dostęp do synka :)

    Nowa inicjatywa hmm :)

    Wysłane z mojego Z10 przy użyciu Tapatalk 4
     
  3. Fixer
    Offline

    Fixer Systems Admin... Q's Expert

    Dołączył:
    2 Luty 2013
    Wiadomości:
    396
    Miejscowość:
    TG
    Local Time:
    02:38
    Oceny:
    +6 / 0 / -0
    Followers:
    2
    QNAP:
    null
    Synology:
    DS1515+
    Ethernet:
    1 GbE
    null 1 GbE
    najniżej to chmod na poziomie 760 - coś to zmienia?
     
  4. unr3al2
    Offline

    unr3al2 Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Ja używam swoje skryptu do aktualizacji danych.
    Jest znacznie szybszy od php.
     
  5. Fixer
    Offline

    Fixer Systems Admin... Q's Expert

    Dołączył:
    2 Luty 2013
    Wiadomości:
    396
    Miejscowość:
    TG
    Local Time:
    02:38
    Oceny:
    +6 / 0 / -0
    Followers:
    2
    QNAP:
    null
    Synology:
    DS1515+
    Ethernet:
    1 GbE
    null 1 GbE
    no super, też bardzo cieszymy się, że masz pół miliona adresów w bazie *.db ale generalnie idea jest nieco inna...
    chodzi i zarządzanie tą bazą, jak i automatyzację procesu synchronizacji adresów miedzy użytkownikami synology
    nie wystarczy sam adres ip, trzeba wiedzieć kto kiedy za co i dlaczego i dać możliwość usunięcia takiego adresu jak wpadnie do bazy przypadkowo bo i tak może się stać...
    to wszystko musi być elastyczne żeby można było to zintegrować z forum/www/synology itd...
    mile widziane statystyki/podsumowania itd... to się musi wszystko samo napędzać
     
  6. unr3al2
    Offline

    unr3al2 Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    To nie będzie takie proste :)
    Synology w swojej bazie nie zostawia takich informacji.
    EDIT:
    Zawsze można ładować bazę od zera :)
     
  7. Fixer
    Offline

    Fixer Systems Admin... Q's Expert

    Dołączył:
    2 Luty 2013
    Wiadomości:
    396
    Miejscowość:
    TG
    Local Time:
    02:38
    Oceny:
    +6 / 0 / -0
    Followers:
    2
    QNAP:
    null
    Synology:
    DS1515+
    Ethernet:
    1 GbE
    null 1 GbE
    właśnie chcę spróbować zmodyfikować schemat w pliku DB dodając nowe kolumny i teoretycznie powinno działać, tylko wtedy plik db będzie jeszcze większy a nie o to chodzi, dlatego cześć z tych meta danych warto przesynąć do mysql a w db trzymać tylko ip
     
  8. unr3al2
    Offline

    unr3al2 Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Problem jest w tym, że jakoś musisz dodawać do tej bazy informację dlaczego został zablokowany.
    Hmm skrypt, który będzie przeszukiwał logi i uzupełniał.
     
  9. Fixer
    Offline

    Fixer Systems Admin... Q's Expert

    Dołączył:
    2 Luty 2013
    Wiadomości:
    396
    Miejscowość:
    TG
    Local Time:
    02:38
    Oceny:
    +6 / 0 / -0
    Followers:
    2
    QNAP:
    null
    Synology:
    DS1515+
    Ethernet:
    1 GbE
    null 1 GbE
    mam inny pomysł niż logi
    jest system notyfikacji o nazwie "powiadomienia" w synku - daje on informacje o przyczynie blokady, czas, ip itd...
    w teorii wszystko ładnie pyka a jak będzie problem to sypnie się php, który złączy wszystko do kupy
     
  10. skowron
    Offline

    skowron Systems Admin... Q's Expert

    Dołączył:
    28 Sierpień 2011
    Wiadomości:
    236
    Miejscowość:
    Warszawa
    Local Time:
    04:38
    Oceny:
    +2 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Synology:
    DS412+
    Ethernet:
    1 GbE
    null 1 GbE
    Myślę że najlepszym rozwiązaniem była by paczka działająca na zasadzie synchronizacji danych np raz dziennie czy raz w tygodniu z pliku synoautoblock.db z lokalnego synka do centralnej bazy i odwrotnie.
    Specjalistą nie jestem więc nie wiem dokładnie jak to zrobić, ale zaczynają mnie denerwować komunikaty o blokowaniu adresów bo dostaję już po kilka dziennie a nie chce tego wyłączać bo jest to pomocne jak się ma kilku userów. Paczka była by bardzo pomocna. :D Założę się ze skany czyt próby lokowania są z tych samych adresów po wszystkich userach synków.
     
  11. unr3al2
    Offline

    unr3al2 Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Problemem jest informacja, co było powodem blokady:)

    Wysłane z mojego Z10 przy użyciu Tapatalk 4
     
  12. Fixer
    Offline

    Fixer Systems Admin... Q's Expert

    Dołączył:
    2 Luty 2013
    Wiadomości:
    396
    Miejscowość:
    TG
    Local Time:
    02:38
    Oceny:
    +6 / 0 / -0
    Followers:
    2
    QNAP:
    null
    Synology:
    DS1515+
    Ethernet:
    1 GbE
    null 1 GbE
    Informuje, że pracę trwają...

    Miłej zabawy przy testowaniu API do prototypu, którym można sprawdzić status wybranego adresu IP... wszelkie uwagi mile widziane...

    Kod (Text):
    1. http://banip.codesnippets.pl/api/check.php?ip=auto&uid=2&skey=6b3db109e2a9398c9d52be9752153e76&out=2
    a46_253_218_92_banip_api_check_php_403031e7223c00b776229942d871b92d._.

    Parametryzacja adresu URL:
    ip= tu wpisujecie IP które chcecie sprawdzić, wpisując auto dostajecie własne IP
    uid= tu będzie inikalny numer uzytkownika, do celów testowych proszę pozostawić wartość domyślną 2
    skey= unikalna suma kontrolna przypisana użytkownikowi (na razie nie zmieniamy jej)
    out= wpisz 1 (na wyjście dostajemy wersję tekstową dla developerów) lub wartość 2 (generujemy prosty obrazek)
    dla tekstu wartość wyjściowa wyświetlana 0 oznacza dobry IP a wartość 1 oznacza ze jest zablokowany a wartość 2 ze jest to adres lokalny i nie ulega sprawdzeniu
    w opcji graficznej kolor zielony tła obrazka oznacza dobry ip, czerwony ze jest zablokowany a pomarańczowy ze jest to adres lokalny i nie ulega raportowaniu.

    Możliwości:
    - baza aktualnie zawiera 7 405 612 zablokowanych adresów IP,
    - odpytywanie po ipv4 / ip2hex / ip2long
    - automatyczna zamienia hosta na adres IP
    - obsługa dziennych limitów (5000 zapytań) oraz wersja VIP - bez limitów (uprawnienie 2 lub 3)
    - obsługa błędów
    - jak jest adres IP zablokowany to aktualizujemy datę sprawdzenia
    - obsługa cache (oraz usuwanie cache w cronie raz dziennie o północy) - duża ilość tych samych zapytań w krótkiej jednostce czasu

    PS. niebawem udostępnię do testów moduł do raportowania adresów jako niebezpieczne...
     

Poleć tę stronę

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Odrzuć powiadomienie.