powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / 2p2 (pnp) пересылка/связь
10 сообщений из 10, страница 1 из 1
2p2 (pnp) пересылка/связь
    #38101312
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня так же интересует тот вопрос.
Клиент/сервер для меня сделать легко как на TCP так и на UDP. Да только для полного контроля отдаленной станции (сервера) я должен был в роутере задать переадресацию. Там есть такое меню "Переадресация" -> "uPnP". Каким образом программа к примеру скайп или любой торрент клиент вписывается в меню роутера. Не могу найти ни одного описания протокола который б показывал логику каким образом прописаться в роутер.
Что у нас есть:
1. Клиент напрашивается на соединение с сервером. Адрес сервера известный, на сервере работает процедура ожидания Listing. После соединения сервак или клиент что-то такое пересылает, что роутер помечает у себя как pnp
2. Я хочу узнать как такое сделать
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101330
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пойдет.
uPnP-клиент инициирует соединение сам, находясь за роутером. В вашей терминологии - это "удаленнаая станция (сервер)" должна сама начать сеанс.
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101743
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я понимаю что только клиент может подключится к серверу а не наоборот, но мой клиент также по других портах разбрасывает какую-то информацию и мой роутер самостоятельно допускает пакеты от другого отдаленного клиента (который указал сервер) к моему. Сервер другому клиенту указал мой айпи адрес, а роутер больше не отрезает эти пакеты. Я с трудом разобрался как работает DNS собственный сервер. Он работает с помощью DNS порта и конкретной инструкции (+кеш). Думаю в PnP также есть свой протокол которым он заставляет роутер открыть линию для конкретных пакетов. На данный момент сканирую все передачи программой "IP Traffic Spy", но объём информации очень большой да еще не факт что не прийдется кореговать префикс TCP протокола.
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101746
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMНе пойдет.
uPnP-клиент инициирует соединение сам, находясь за роутером. В вашей терминологии - это "удаленнаая станция (сервер)" должна сама начать сеанс.
Согласен что перввым начинает клиент, а потом как раз открывается какой-то сквозной тунель
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101763
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просканировал скайп
Date Time Source IP Destination IP Source Port Destination Port Text Size
01-07-2013 19:26:17 192.168.1.254 239.255.255.250 2051 1900 "P/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
LOCATION: http://192.168.1.254:1900/igd.xml
NT: upnp:rootdevice
NTS: ssdp:alive
SERVER: ipos/7.0 UPnP/1.0 TL-WR741N/1.0/2.0
USN: uuid:160b7353-fca6-4070-85f4-1fbfb9add62c::upnp:rootdevice

" 298
01-07-2013 19:26:17 192.168.1.254 239.255.255.250 2051 1900 "P/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
LOCATION: http://192.168.1.254:1900/igd.xml
NT: uuid:060b7353-fca6-4070-85f4-1fbfb9add62c
NTS: ssdp:alive
SERVER: ipos/7.0 UPnP/1.0 TL-WR741N/1.0/2.0
USN: uuid:160b7353-fca6-4070-85f4-1fbfb9add62c

" 307
01-07-2013 19:26:17 192.168.1.254 239.255.255.250 2051 1900 "P/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
LOCATION: http://192.168.1.254:1900/igd.xml
NT: urn:schemas-upnp-org:device:InternetGatewayDevice:1
NTS: ssdp:alive
SERVER: ipos/7.0 UPnP/1.0 TL-WR741N/1.0/2.0
USN: uuid:160b7353-fca6-4070-85f4-1fbfb9add62c::urn:schemas-upnp-org:device:InternetGatewayDevice:1

" 370
01-07-2013 19:26:17 192.168.1.254 239.255.255.250 2051 1900 "P/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=100
LOCATION: http://192.168.1.254:1900/igd.xml
NT: urn:schemas-upnp-org:service:Layer3Forwarding:1
NTS: ssdp:alive
SERVER: ipos/7.0 UPnP/1.0 TL-WR741N/1.0/2.0
USN: uuid:160b7353-fca6-4070-85f4-1fbfb9add62c::urn:schemas-upnp-org:service:Layer3Forwarding:1


Что то такое посылает. Таких строк где-то около 60. А дальше ко мне приходит список разных айпи с различной информацией. Я думаю что именно таким способом он авторизует другие клиенты на моем роутере, и таким образом активирует тунель. Но почему-то не могу в интернете ни одной зацепки найти про это
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101767
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101898
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то вот так и работает.
Нужно каким-то образом молотить первых 40 байт. Сокет к ним доступу не дает. Что еще можно изучать чтоб отсылать пакеты с данными ? С протоколом кажись понятно, нашел распечатку протокола. Кстати программа которая сканировала называется "Trace plus". Показала со старта шпиона который по троянскому методу ворует информацию. Для работы ей нужно было выбрать из списка LAN контроллер. Видимо читает напрямую с памяти устройства.


Packet Summary
Sequence: 28
Size: 376
Absolute time: 1/07/2013 23:04:02.354263
Ethernet II
Destination: 0 05:00:5E:75:FF:FA
Source: 6 95:F6:52:96:3E:EC (unknown vendor)
Protocol Type: 12 0x0800 (IP)
IPv4
Version: 14 4
Header Length: 14 5 (20 bytes)
Precedence: 15 0
000xxxxx Routine
Type of Service (TOS): 15 0
xxx00000 (no flags)
Total IP Length: 16 362
Identifier: 18 0x2580
Fragment Flags: 20 0x0040
010xxxxx Don't fragment
Fragment Offset: 20 0x0000
Time to Live (TTL): 22 4
IP Protocol Type: 23 17 (UDP)
Header Checksum: 24 0x9D62 (calculated checksum is 0x9D62)
Source IP: 26 192.168.1.252
Destination IP: 30 239.255.255.250
User Datagram Protocol (UDP)
Source Port: 34 *
Destination Port: 36 *
Length: 38 *
Checksum: 40 *
UDP UPnP (2051->1900), 334 bytes
0000 42 4E 4F 54 49 46 59 20 2A-20 48 54 54 50 2F 31 2E NOTIFY * HTTP/1.
0010 58 31 0D 0A 48 4F 53 54 3A-20 32 33 39 2E 32 35 35 1..HOST: 239.255
0020 74 2E 32 35 35 2E 32 35 30-3A 31 39 30 30 0D 0A 43 .255.250:1900..C
0030 90 41 43 48 45 2D 43 4F 4E-54 52 4F 4C 3A 20 6D 61 ACHE-CONTROL: ma
0040 106 78 2D 61 67 65 3D 31 30-30 0D 0A 4C 4F 43 41 54 x-age=100..LOCAT
0050 122 49 4F 4E 3A 20 68 74 74-70 3A 2F 2F 31 39 32 2E XXXXXXXXXXXXXXXX
0060 138 31 36 38 2E 31 2E 32 35-34 3A 31 39 30 30 2F 69 XXXXXXXXXXXXXXXX
0070 154 67 64 2E 78 6D 6C 0D 0A-4E 54 3A 20 75 72 6E 3A XXXXXX..XXXXXXXX
0080 170 73 63 68 65 6D 61 73 2D-77 69 66 69 61 6C 6C 69 XXXXXXXXXXXXXXXX
0090 186 61 6E 63 65 2D 6F 72 67-3A 64 65 76 69 63 65 3A XXXXXXXXXXXXXXXX
00A0 202 57 46 41 44 65 76 69 63-65 3A 31 0D 0A 4E 54 53 XXXXXXXXXXX..XXX
00B0 218 3A 20 73 73 64 70 3A 61-6C 69 76 65 0D 0A 53 45 XXXXXXXXXXXX..XX
00C0 234 52 56 45 52 3A 20 69 70-6F 73 2F 37 2E 30 20 55 XXXXXXXXXXXXXXXX
00D0 250 50 6E 50 2F 31 2E 30 20-54 4C 2D 57 52 37 34 31 XXXXXXXXXXXXXXXX
00E0 266 4E 2F 31 2E 30 2F 32 2E-30 0D 0A 55 53 4E 3A 20 XXXXXXXXX..XXXXX
00F0 282 75 75 69 64 3A 35 36 35-61 61 39 34 39 2D 36 37 XXXXXXXXXXXXXXXX
0100 298 63 31 2D 34 63 30 65 2D-61 61 38 66 2D 66 33 34 XXXXXXXXXXXXXXXX
0110 314 39 65 36 66 35 39 33 31-31 3A 3A 75 72 6E 3A 73 XXXXXXXXXXXXXXXX
0120 330 63 68 65 6D 61 73 2D 77-69 66 69 61 6C 6C 69 61 XXXXXXXXXXXXXXXX
0130 346 6E 63 65 2D 6F 72 67 3A-64 65 76 69 63 65 3A 57 XXXXXXXXXXXXXXXX
0140 362 46 41 44 65 76 69 63 65-3A 31 0D 0A 0D 0A XXXXXXXXXX....
Frame Check Sequence (FCS)
FCS value (calculated): *
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101927
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159 Что еще можно изучать ?

в MSDN разделы о uPnP прочитал? Если да то можно переходить сюда
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101952
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за информацию! Есть с чем работать!
...
Рейтинг: 0 / 0
2p2 (pnp) пересылка/связь
    #38101962
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так, вот то что я отсканировал в прошлый раз...

посылка на порт 1900
"P/1.1HOST: 239.255.255.250:1900CACHE-CONTROL: max-age=100LOCATION: http://192.168.1.252:1900/igd.xml NT: upnp:rootdeviceNTS: ssdp:aliveSERVER: ipos/7.0 UPnP/1.0 TL-WR741N/1.0/2.0USN: uuid:160b7358-fca6-4070-85f4-1fbfb9add62c::upnp:rootdevice"

и то что я увидел в MSDN библиотеке

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<?xml version="1.0"?>
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>base URL for all relative URLs</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:Basic:1</deviceType>
<friendlyName>short user-friendly title</friendlyName>
<manufacturer>manufacturer name</manufacturer>
<manufacturerURL>URL to manufacturer site</manufacturerURL>
<modelDescription>long user-friendly title</modelDescription>
<modelName>model name</modelName>
<modelNumber>model number</modelNumber>
<modelURL>URL to model site</modelURL>
<serialNumber>manufacturer's serial number</serialNumber>
<UDN>uuid:UUID</UDN>
<UPC>Universal Product Code</UPC>
<iconList>
<icon>



Тут и вправду есть общее.

Хочу попробовать угадайте что... Если не получится, потешусь что хоть попробовал )))
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / 2p2 (pnp) пересылка/связь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]