За последние 24 часа нас посетили 35108 программистов и 1758 роботов. Сейчас ищут 852 программиста ...

Определение структуры клиента средствами php

Тема в разделе "Прочие вопросы по PHP", создана пользователем freeneutron, 11 мар 2012.

  1. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Скажите, можно ли средствами php определить сетевую структуру клиента на нижних уровнях стека протоколов, в частности отличить прямое подключение клиента от подключения через роутер?
     
  2. AndreJM

    AndreJM Активный пользователь

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    Это типа на физическом? =))
    Рассмешил братюня )
     
  3. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    А на основе TCP или UDP можно отличить прямое подключение клиента, от подключения через роутер?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если за проксей, то можно предположить с высокой долей вероятности, что тебе не врут, взглянув на заголовки хттп-запроса.
    за роутером врятли.

    где ты вобще в пхп собрался получать данные о tcp пакетах и зачем?
     
  5. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    полагаю можно через stream_socket_client
    просто интересует, могу ли я свое подключение к интернету замаскировать под локальную сеть, что бы мульти-клиентская активность с моего компа воспринималась внешними хостами, как активность сети независимых терминалов.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а думаешь она воспринимается иначе?

    если мутишь чета серьезное, то не грех прикупить айпишников.
     
  7. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Просто мне казалось, что пакеты транспортного уровня позволяют если не идентифицировать исходящий терминал, так хотя бы отличить один от другого. Или все не так?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ты анекдот про Неуловимого Джо знаешь?
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А клиент ждет, что ты к нему будешь подключаться?
     
  10. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    К сожалению нет... Но конкретный ответ на мой меня порадовал бы больше.
    Так ведь я же - клиент, ни чего я не жду. Значит stream_socket_client ни чего не дает... Хорошо, это радует.
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а тебя что, уже какой-то сервис ограничивает?
     
  12. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Если тебе известен правильный mac-адрес клиента, можно сравнить его с mac-адресом интерфейса, установившего соединение. В остальном, соединение держит веб-сервер (apache, nginx) и с ним ничего со стороны сделать нельзя.
     
  13. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Нет, это нужно для определения стратегии проэкта.
    Ага, ну вот, это и хотел услышать. Большое спасибо.
    Теперь можно и анекдот ))
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Два ковбоя выходят из бара... дальше тут http://lurkmore.to/%cd%e5%f3%eb%ee%e2%e8%ec%fb%e9_%c4%e6%ee

    суть в том что если тебя пока еще никто не ловит, не надо прятаться. Ну или что там у тебя. Если тебя еще никто не долбит и парсит, то рано защищаться. Вобще такие вопросы принято решать на юридическом уровне, защищая свой контент. Либо уходя в тень воруя.