Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21
Like Tree3Likes

Тема: Анализ исходящего трафика приемника FR24

  1. #1
    Студент
    Регистрация
    30.09.2014
    Город
    .
    Сообщений
    89
    Downloads
    2
    Uploads
    0

    Анализ исходящего трафика приемника FR24

    уже была предложена идея посмотреть трафик коробки на наличие полезной информации, думаю неплохо будет создать тему для обсуждения - может вместе что-нибудь придумаем.
    для начала о своих целях - ни в кой мере не пытаюсь саботировать работу сервиса, разоблачить шпионский заговор или просто похулиганить. мой интерес исключительно практический - использовать данные о тайминге ModeS сообщений для вычисления местоположения бортов, но в отличии от сервиса FR24 - без фильтрации и с меньшей точностью (а значит большим покрытием).

    для начала, сообщения в формате RAW BEAST, которые можно снять с порта 30334

    Код:
    1A 32 42 6D 01 00 00 00 26 5D 42 42 9A 92 AE BF
    при беглом ознакомлении видно, что 3 байта из шести, выделенных для временной метки, забиты нулями. точность значения времени выходит около одной десятой секунды что для вычислений непригодно.

    при просмотре исходящего трафика можно предположить, что данные ADS-B и ModeS уходят на разные сервера, причем ADS-B отправляются пакетами на сервер 83.140.21.89.8099 (в одном пакете все данные, собранные с момента предыдущей отправки), пример:

    Код:
    11:21:44.117205 IP fr24.lan.60087 > 83.140.21.89.8099: UDP, length 80
    	0x0000:  4500 006c 0000 4000 4011 0ff0 c0a8 0104  E..l..@.@.......
    	0x0010:  538c 1559 eab7 1fa3 0058 106d 0a0b 0000  S..Y.....X.m....
    	0x0020:  f93a af08 2024 4400 02f7 651d 001f 4142  .:...$D...e...AB
    	0x0030:  b61c 1800 7642 1887 4942 5b00 f500 0000  ....vB..IB[.....
    	0x0040:  ee41 554c 3530 3500 0000 0000 0070 4242  .AUL505......pBB
    	0x0050:  409c 8098 6f42 508e 3d42 fb00 ad01 0000  @...oBP.=B......
    	0x0060:  0041 464c 3136 3535 0000 001e            .AFL1655....
    а ModeS сообщения отправляются на сервер 83.140.21.76.19788 поштучно, и к тому-же несколько раз дублируются

    Код:
    12:08:47.428153 IP fr24.lan.48520 > 83.140.21.76.19788: UDP, length 20
    	0x0000:  4500 0030 0000 4000 4011 1039 c0a8 0104  E..0..@.@..9....
    	0x0010:  538c 154c bd88 4d4c 001c c662 0a0b 0000  S..L..ML...b....
    	0x0020:  f6c1 733b 4000 0800 c4a5 1400 334b 3c00  ..s;@.......3K<.
    
    12:08:52.944414 IP fr24.lan.48520 > 83.140.21.76.19788: UDP, length 20
    	0x0000:  4500 0030 0000 4000 4011 1039 c0a8 0104  E..0..@.@..9....
    	0x0010:  538c 154c bd88 4d4c 001c c662 0a0b 0000  S..L..ML...b....
    	0x0020:  f6c1 733b 4000 0800 c4a5 1400 334b 3c00  ..s;@.......3K<.
    12:08:53.018702 IP fr24.lan.48520 > 83.140.21.76.19788: UDP, length 20
    	0x0000:  4500 0030 0000 4000 4011 1039 c0a8 0104  E..0..@.@..9....
    	0x0010:  538c 154c bd88 4d4c 001c 2b54 0a0b 0000  S..L..ML..+T....
    	0x0020:  f6c1 733b 2300 0800 0000 0000 0000 0000  ..s;#...........
    
    12:08:58.538996 IP fr24.lan.48520 > 83.140.21.76.19788: UDP, length 16
    	0x0000:  4500 002c 0000 4000 4011 103d c0a8 0104  E..,..@.@..=....
    	0x0010:  538c 154c bd88 4d4c 0018 39b6 0a0b 0000  S..L..ML..9.....
    	0x0020:  f6c1 733b 4000 0400 c4a5 1400 0000       ..s;@.........
    но периодически на МЛАТ сервер отправляются ADS-B данные:

    Код:
    12:15:35.048505 IP fr24.lan.48520 > 83.140.21.76.19788: UDP, length 20
    	0x0000:  4500 0030 0000 4000 4011 1039 c0a8 0104  E..0..@.@..9....
    	0x0010:  538c 154c bd88 4d4c 001c 2b54 0a0b 0000  S..L..ML..+T....
    	0x0020:  f6c1 733b 2300 0800 0000 0000 0000 0000  ..s;#...........
    	0x0030:  a08c d867 6f42 a089 5242 fa00 a801 0000  ...goB..RB......
    	0x0040:  0047 5a50 3436 3000 0000 0007 009e 6a40  .GZP460.......j@
    	0x0050:  f7a3 2cd3 7642 5046 6142 0f01 c401 0000  ..,.vBPFaB......
    	0x0060:  0042 4157 3138 0000 0000 0000 0004 4942  .BAW18........IB
    	0x0070:  28a0 bb96 7142 aae9 5f42 4900 e001 0000  (...qB.._BI.....
    	0x0080:  0055 5441 3435 3500 0000 0001 000c 1f46  .UTA455........F
    	0x0090:  409c b1cd 7e42 4a54 4242 0f01 bb01 0000  @...~BJTBB......
    	0x00a0:  0046 494e 3034 3200 0000 0003            .FIN042.....
    зачем - непонятно. но главный вопрос - где же время полученных ModeS сообщений? так же в них не просматривается никакого идентификатора - ICAO кода например, либо он закодирован.
    если у кого-то есть идеи, либо я в чем-то ошибаюсь - высказывайтесь. заранее благодарен.
    Shu_b and elefant like this.

  2. Ksuxa ATC

  3. #2
    Студент
    Регистрация
    20.07.2014
    Город
    Odintsovo
    Сообщений
    65
    Downloads
    3
    Uploads
    0
    Цитата Сообщение от thealx Посмотреть сообщение
    но главный вопрос - где же время полученных ModeS сообщений?
    а зачем время? Этот пакет не для MLAT. Его тип UDP - он долго не может распространяться - как "протухнет" его канселируют. Также как VoIP пакеты голосового трафика.

    так же в них не просматривается никакого идентификатора - ICAO кода например, либо он закодирован.
    да нет же - он в пакете в открытом виде, не закодирован - просто инверсный порядок байт в слове. Из Вашего примера:
    0x0080: 0055 5441 3435 3500 0000 0001 000c 1f46 .UTA455........F
    0x0090: 409c b1cd 7e42 4a54 4242 0f01 bb01 0000 @...~BJTBB......
    0x00a0: 0046 494e 3034 3200 0000 0003 .FIN042.....
    берем 2 слова 1f46 409c, инвертируем порядок байт ICAO=461f9c, проверяем его по базе - действительно FIN [AY] Finnair.

    Вот что я не понимаю, то зачем надо слать помимо ICAO кода еще и код FIN042. По видимому он храниться в базе BEAST, но зачем его засовывать в каждый пакет, увеличивая трафик, если ту же базу данных проще применить на стороне серверов FR24.

  4. #3
    Студент
    Регистрация
    20.07.2014
    Город
    Odintsovo
    Сообщений
    65
    Downloads
    3
    Uploads
    0
    Кстати никто не знает где можно раздобыть более менее актуальную базу данных по ICAO?

  5. #4
    МегаПрофи
    Регистрация
    21.08.2012
    Город
    Сочи
    Аэропорт
    URSS
    Flightradar24
    T-URSS5, F-URSS1
    Сообщений
    757
    В Блоге
    1
    Downloads
    50
    Uploads
    0
    2 elefant: База данных ICAO чего?
    Новый проект http://vrs-russia.net:65000/VirtualR...rs-russia.html Ждёт Ваши Фиды!

  6. #5
    Студент
    Регистрация
    20.07.2014
    Город
    Odintsovo
    Сообщений
    65
    Downloads
    3
    Uploads
    0
    с номером рейса я разобрался, он передается в расширенном сквиттере (изучаю стандарт по ходу работы). Но сейчас интересует то что можно вытащить зная ICAO. Это обычно называется Aircraft Registration Database Lookup
    типа этой:
    AIRFRAMES.ORG - Aircraft Database
    вводим код ICAO и получаем регистр.номер борта, производителя судна, модель, авиакомпанию и т.п.
    Мне попадался какой-то файлик с базой, но довольно старый и с очень плохим охватом по РФ.

  7. Ksuxa ATC

  8. #6
    МегаПрофи
    Регистрация
    21.08.2012
    Город
    Сочи
    Аэропорт
    URSS
    Flightradar24
    T-URSS5, F-URSS1
    Сообщений
    757
    В Блоге
    1
    Downloads
    50
    Uploads
    0
    вам попадался видимо MATMA DataBase, ... они ее больше не распространяют, ... последнее обновление мы подгружали себе, ... в принципе можем поделиться базой, запрос к ней напишите какой вам потребуется
    Новый проект http://vrs-russia.net:65000/VirtualR...rs-russia.html Ждёт Ваши Фиды!

  9. #7
    Студент
    Регистрация
    20.07.2014
    Город
    Odintsovo
    Сообщений
    65
    Downloads
    3
    Uploads
    0
    в смысле? формат запроса? Я собираюсь использовать БД в простенькой автономной железке ADSB-ресивера, мне потребуется регистр.номер, производитель, модель и авиакомпания. На PC я таксебейный программер, смогу вытащить данные из структурированного текстового файла, либо Excel файла, может быть из старого микрософтовского db-файла.

  10. #8
    МегаПрофи
    Регистрация
    21.08.2012
    Город
    Сочи
    Аэропорт
    URSS
    Flightradar24
    T-URSS5, F-URSS1
    Сообщений
    757
    В Блоге
    1
    Downloads
    50
    Uploads
    0
    я ради эксперимента попробую сегодня выгрузить из базы ваши поля и посмотрю сколько это будет по "весу"
    Новый проект http://vrs-russia.net:65000/VirtualR...rs-russia.html Ждёт Ваши Фиды!

  11. Пользователь сказал cпасибо:
    elefant (14.05.2015)
  12. #9
    МегаПрофи
    Регистрация
    25.10.2013
    Город
    Chita
    Аэропорт
    UIAA
    Flightradar24
    T-UIAA1
    Сообщений
    3,051
    Downloads
    43
    Uploads
    0
    Есть немного (около 9000 бортов в экселе) в таком формате.

  13. #10
    Студент
    Регистрация
    20.07.2014
    Город
    Odintsovo
    Сообщений
    65
    Downloads
    3
    Uploads
    0
    тот файлик, что я упоминал, назывался icao24plus.txt (из состава adsb_all.zip). Весит почти 4мб в распакованном виде. Там есть то что мне нужно кроме авиакомпании. Формат БД самый удобный для меня - текстовый, вот фрагмент из нее:
    ------------------------------------------------
    000000 19.01.2014 13:01:36
    000001 PH-ISF CRUZ SportCruiser
    000002 XZ182 LYNX Lynx AH7
    000004 332
    000008 N515KJ BE9L Beech 90 King Air
    000009 EI-DCI B738 B737-8AS/WL
    00000A 08-0336 B350 Beech 300 Super King Air 350
    00000B OK-CCK SF34 SF34
    00000C 9Q-CCA A320 A320
    00000E N526MC B742 B747-2D7B (SF)
    000017 J-064 F16 F-16BM Fighting Falcon
    000018 7T-VJJ B738 B737-8D6
    000039 HA-LPJ A320 A320-232
    00003C EC-JSY A320 A320-214
    000044 EI-DPY B738 B737-8AS/WL
    00004B PR-GTE B738 B737-8EH
    00006E N808JS PC12 Pilatus PC-12 Eagle/Spectre
    000072 Tactical F16 F16
    00007A F-WWYF A330 A330
    0000FA G-EZIS A319 A319-111
    000100 K2663 IL76 Il-76TD-90VD
    000143 J-144 F16 F16
    000147 C-GUTA AJET AJET
    00015C Tactical F15 F15
    00015D Tactical F16 F16
    00015E Tactical F16 F16
    000200 91-0302 F15 F-15 Strike Eagle
    000278 EI-DWP B738 B737-8AS/W
    000391 OH-AFJ B752 B757-2Q8 (ET)
    00039F 927 BE20 Beech 200 Super King Air/1300 Co
    000484 71.856
    000497 XA-RET F900 F900
    000800 HS-TGZ B744 B747-4D7
    000812 D-ALPI A332 A330-223 (E)
    ..................
    424060 VP-BWY B735 B737-528
    424061 VP-BQL B735 B737-5Y0
    424062 VP-BQI B735 B737-5Y0
    424063 VP-BEX A319 A319-115X(CJ)
    424064 VP-BEY A319 A319-115X(CJ)
    424065 VP-BIP GLF5 G-V SP (G550)
    424067 VP-BGR B735 B737-505
    424068 VP-BQY A320 A320-211
    ---------------------------------------------------------------

    +++

    Есть немного (около 9000 бортов в экселе) в таком формате.
    там номера ICAO в столбце Е(MODE S(HEX)) находятся? Наши борта хорошо представлены? Тогда все нормально

  14. Ksuxa ATC

 

 

Похожие темы

  1. Анализ внутренней структуры API сайта Flightradar24.com
    от sergsero в разделе Flightradar24 [ FR24 ] - Live flight tracker! - Авиатрэкер реального времени!
    Ответов: 68
    Последнее сообщение: 05.08.2014, 21:27
  2. Ответов: 0
    Последнее сообщение: 09.04.2013, 10:49
  3. Ответов: 0
    Последнее сообщение: 04.03.2012, 03:12

Что искали прежде чем попасть на этот форум:

FUBAG B4000400

icao24plus.txt

ADSBRADAR.ru

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Powered by vBulletin®
Русский перевод: zCarot
(с) ADSBRADAR.ru 2011-2012
Текущее время: 20:25. Часовой пояс GMT +4.
Skin by CompleteVB
Яндекс.Метрика
Search Engine Optimization by vBSEO