Aviation & Maritime#
Reference of identifier systems for aircraft, ships, airports, and ports, the codes operators use during tracking, OSINT, incident analysis, and regulatory work.
For sensor / receiver hardware (ADS-B, AIS), see SDR Hardware. For tracking math, see Triangulation. For data sources (FlightAware, MarineTraffic, Sentinel-1 SAR), see OSINT Sources.
Aviation: aircraft#
Identifier |
Notes |
|---|---|
ICAO 24-bit hex |
unique per airframe (e.g. |
Tail / registration |
national civil registration: N-prefix (US), G- (UK), D- (DE), F- (FR), VH- (AU), JA- (JP), B- (CN/TW), HL- (KR), PT/PR/PP- (BR), C- (CA), VT- (IN), HZ- (SA). Painted on tail. |
Mode S address |
same as ICAO 24-bit hex. |
Squawk |
4-digit transponder code (Mode A); 7500 hijack, 7600 lost comms, 7700 emergency, 1200 VFR (US), 7000 VFR (EU). |
Flight number |
airline operator (DL123); IATA / ICAO airline prefix + number. Reused across days. |
Callsign |
flight number / military / ATC sign as transmitted. |
ATC callsign |
3-letter ICAO airline code + flight number (DAL123 = Delta 123). |
Selcal |
4-letter HF selective-call code. |
Aviation: airports#
Code |
Notes |
|---|---|
ICAO airport code |
4-letter (KJFK, EGLL, ZBAA, OMDB, RJTT). Region prefix: K-=US (lower 48), C-=Canada, E-=Northern Europe, L-=Southern Europe, U-=Russia, O-=Middle East, V-=South Asia, Z-=China, R-=Japan/Korea/Philippines, F-=southern Africa, S-=South America, M-=Central America/Caribbean, A-=Pacific. |
IATA airport code |
3-letter (JFK, LHR, PEK, DXB, HND); the consumer code. |
FAA LID |
US-only 3-4 character (e.g. |
Aviation: airlines#
Code |
Notes |
|---|---|
IATA airline (2-letter) |
AA, BA, DL, UA, LH, AF, KL, EK, QF, SQ, JL, NH, CX, CA, MU, CZ, QR, EY, TK. |
ICAO airline (3-letter) |
AAL, BAW, DAL, UAL, DLH, AFR, KLM, UAE, QFA, SIA, JAL, ANA, CPA, CCA, CES, CSN, QTR, ETD, THY. |
ICAO callsign |
AMERICAN, SPEEDBIRD, DELTA, UNITED, LUFTHANSA, AIRFRANCE, KLM, EMIRATES, QANTAS, SINGAPORE, JAPANAIR, ANA, CATHAY, AIR CHINA, CHINA EASTERN, CHINA SOUTHERN, QATARI, ETIHAD, TURKAIR. |
Aviation: data sources#
Source |
Notes |
|---|---|
FlightAware |
live + history; US-friendly. |
Flightradar24 |
live + history; large global coverage. |
ADS-B Exchange |
community-fed; does not filter military / blocked. Often the only source for sensitive flights. |
OpenSky Network |
academic / non-commercial; raw ADS-B archive. |
ADS-B Hub |
community feed. |
RadarBox |
commercial / community. |
PlaneFinder |
commercial. |
ICAO ADS-B mandates |
US 2020, EU 2017+, others phasing. |
LiveATC.net |
crowd-sourced ATC audio. |
Aerosky / Skyvector |
flight planning + charts. |
Aviation: spectrum#
Band |
Notes |
|---|---|
108 - 117.95 MHz |
VOR navigation aid (3 letter ID Morse). |
118 - 137 MHz |
Civil aviation VHF AM voice. |
121.5 MHz |
Aero emergency (still monitored). |
121.95 - 121.9 |
Ground. |
243 MHz |
Military aero emergency; 2nd harmonic of 121.5. |
328.6 - 335.4 MHz |
ILS Glideslope. |
406 MHz |
Cospas-Sarsat ELT (replaces 121.5 satellite-detected). |
978 MHz |
ADS-B UAT (US below 18,000 ft). |
1090 MHz |
Mode S / ADS-B (universal). |
1030 MHz |
Secondary radar interrogation. |
1.5 GHz |
Inmarsat Aero (cockpit comms). |
Maritime: ships#
Identifier |
Notes |
|---|---|
IMO number |
7-digit unique-per-hull from IMO; persists through name / ownership changes (e.g. IMO 9301568). |
MMSI |
9-digit Maritime Mobile Service Identity for AIS / VHF DSC; first 3 digits = MID country code (e.g. 366 = US, 232-235 = UK, 244-246 = NL, 211 = DE). |
Call sign |
ITU-prefix radio callsign (V- = UK, KA-W = US, J = Japan, D = Germany, BO-BQ = China, etc.). |
Hull number |
national construction number; not unique globally. |
Flag |
country of registration; “flag of convenience” common (Liberia, Panama, Marshall Is., Bahamas, Malta, Cyprus). |
Class |
classification society (Lloyd’s, DNV, Bureau Veritas, ABS, ClassNK, RINA). |
Maritime: AIS message types#
Class |
Notes |
|---|---|
Class A |
SOLAS-mandated; commercial vessels >300 GT international / 500 GT cargo / passenger ships. 12.5 W TX. |
Class B |
smaller vessels / leisure; lower power; less frequent updates. |
AIS aids-to-nav |
buoys + lighthouses with AIS. |
AIS-SART |
search-and-rescue transmitter. |
AIS spoofing |
easily spoofed; multiple state-actor incidents (Black Sea, Strait of Hormuz, Vatican-spoofed Russian ships 2022+). |
Maritime: ports & locations#
Code |
Notes |
|---|---|
UN/LOCODE |
5-letter alphanumeric (CCLLL): US LAX = USLAX, NL Rotterdam = NLRTM, SG Singapore = SGSIN, CN Shanghai = CNSHG / CNSHA. |
IMO Port Reference |
IMO-issued port codes (less common in public use). |
ENI number |
European Number of Identification; inland waterways. |
Lloyd’s port-code |
commercial registry. |
Maritime: data sources#
Source |
Notes |
|---|---|
MarineTraffic |
live + history; commercial; community-fed AIS. |
VesselFinder |
similar. |
Spire Maritime |
commercial AIS satellite + terrestrial. |
Equasis |
IMO ship database (search by IMO). |
ITU MARS |
MMSI registry. |
Lloyd’s List Intel. |
commercial maritime registry. |
S&P Global Sea-web |
commercial. |
Global Fishing Watc h |
AIS-based fishing-vessel tracking; OSS. |
windy.com / windwar d |
weather + tracking. |
ShipFinder |
consumer-front-end. |
NOAA AIS |
US national AIS data. |
EMSA SafeSeaNet |
EU port / vessel data (gov access). |
Maritime: spectrum#
Band |
Notes |
|---|---|
2 - 27.5 MHz |
HF marine voice / data; long range. |
156.025-162.025 MHz |
VHF marine; channels 1-28 + 60-88; Ch 16 = 156.8 distress. |
161.975 + 162.025 |
AIS (channels 87 + 88). |
406 MHz |
EPIRB (Cospas-Sarsat). |
1.5 GHz |
Inmarsat-C ship-to-shore. |
9 GHz |
X-band marine radar. |
3 GHz |
S-band marine radar. |
Operator notes#
ICAO 24-bit hex is the durable airframe ID; tail registration changes when the aircraft is re-registered.
Blocked flights, US PIA program / EU equivalents conceal owners; ADS-B Exchange does not honor blocks.
Military aircraft, often filter from FlightAware / Flightradar24; ADS-B Exchange + OpenSky show them. Some fly with transponder off entirely.
AIS gaps, coastal terrestrial AIS coverage drops far from shore; satellite AIS (Spire, ORBCOMM, exactEarth) fills in; vessels still spoof, dark-go, or substitute MMSIs.
Dark fleets, sanctioned-trade vessels (Russia / Iran / Venezuela / DPRK oil) routinely spoof AIS or run dark; OFAC / EU / UK lists publish indicators; satellite imagery + SAR (Sentinel-1, ICEYE, Capella) are the detection tools.
Mode S extended squitter, ADS-B Out is mandated in most regions; carriers without it (older GA, military) appear only on multilateration.
Spoofing, AIS spoofing is trivial (commodity SDR); ADS-B spoofing is straightforward but quickly noticed by multilateration cross-check.
References#
OSINT Sources, OSINT-flavored data sources.
SDR Hardware, ADS-B / AIS receiver hardware.
Triangulation, multilateration math.
Radio Frequencies, aero / marine spectrum.