Bay Area Mesh
Real time data from around the San Francisco bay area and beyond.
Nodes  - Conversations  - See everything  - Mesh Graphs  - Weekly Net  - Live Map  - Stats  - Top Traffic
23dc

Meshtastic 23dc

NodeID
!da6223dc
Channel
LongFast
HW Model
HELTEC_V3
Role
CLIENT
Get node traffic totals
Meshtastic 23dc(!da6223dc) (!43b5b590)
507357225 🔎
Import Time
5:32:57 PM - 10-12-2025
packet
from: 3663864796
to: 1135981968
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 507357225
rx_time: 1760315577
rx_snr: -8.75
rx_rssi: -91
payload
id: "!da6223dc"
long_name: "Meshtastic 23dc"
short_name: "23dc"
macaddr: "4\267\332b#\334"
hw_model: HELTEC_V3
Meshtastic 23dc(!da6223dc) SolarCastle_e1bd(!b975e1bd)
507357183 🔎
Import Time
4:21:00 PM - 10-12-2025
packet
from: 3663864796
to: 3111510461
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 507357183
rx_time: 1760311260
rx_snr: -10.0
rx_rssi: -112
payload
id: "!da6223dc"
long_name: "Meshtastic 23dc"
short_name: "23dc"
macaddr: "4\267\332b#\334"
hw_model: HELTEC_V3
Taiwania 2ccc(!7c5b2ccc) Meshtastic 23dc(!da6223dc)
182916537 🔎
Import Time
4:19:57 PM - 10-12-2025
packet
from: 2086350028
to: 3663864796
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 182916537
rx_time: 1760310605
rx_snr: -5.5
hop_limit: 1
rx_rssi: -73
hop_start: 3
payload
id: "!7c5b2ccc"
long_name: "Taiwania 2ccc"
short_name: "twUS"
macaddr: "$X|[,\314"
hw_model: HELTEC_V3
KD Solar(!6887c85c) Meshtastic 23dc(!da6223dc)
3788215736 🔎
Import Time
4:19:42 PM - 10-12-2025
packet
from: 1753729116
to: 3663864796
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 3788215736
rx_time: 1760310590
rx_snr: -11.25
hop_limit: 2
rx_rssi: -86
hop_start: 4
payload
id: "!6887c85c"
long_name: "KD Solar"
short_name: "KDSO"
macaddr: "\314Hh\207\310\\"
hw_model: RAK4631
ADSB-01(!013935bf) Meshtastic 23dc(!da6223dc)
1804290390 🔎
Import Time
4:19:37 PM - 10-12-2025
packet
from: 20526527
to: 3663864796
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 1804290390
rx_time: 1760310585
rx_snr: -9.0
hop_limit: 6
rx_rssi: -85
hop_start: 7
payload
id: "!013935bf"
long_name: "ADSB-01"
short_name: "ads1"
macaddr: "\344_\00195\277"
hw_model: PORTDUINO
role: CLIENT_HIDDEN
(!46eb2e39) Meshtastic 23dc(!da6223dc)
132947831 🔎
Import Time
4:19:34 PM - 10-12-2025
packet
from: 1189817913
to: 3663864796
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 132947831
rx_time: 1760310582
rx_snr: -8.75
hop_limit: 5
rx_rssi: -85
hop_start: 7
payload
id: "!99a34093"
long_name: "Router-01"
short_name: "rtr1"
macaddr: "\356\r\231\243@\223"
hw_model: RAK4631
Meshtastic 23dc(!da6223dc) (^all)
507357180 🔎
Import Time
4:19:26 PM - 10-12-2025
packet
from: 3663864796
to: 4294967295
channel: 8
decoded {
  portnum: TELEMETRY_APP
}
id: 507357180
rx_time: 1760311166
rx_snr: 2.0
rx_rssi: -94
payload
time: 1760311148
device_metrics {
  battery_level: 93
  voltage: 4.092
  channel_utilization: 14.728333
  air_util_tx: 6.0706115
}
Meshtastic 23dc(!da6223dc) (!433d45d0)
507357176 🔎
Import Time
4:08:31 PM - 10-12-2025
packet
from: 3663864796
to: 1128089040
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 507357176
rx_time: 1760310510
rx_snr: -15.25
rx_rssi: -113
payload
id: "!da6223dc"
long_name: "Meshtastic 23dc"
short_name: "23dc"
macaddr: "4\267\332b#\334"
hw_model: HELTEC_V3
Meshtastic 23dc(!da6223dc) Diablo W6CX LF(!a20a112c)
507357107 🔎
Import Time
2:14:33 PM - 10-12-2025
packet
from: 3663864796
to: 2718568748
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 507357107
rx_time: 1760303081
rx_snr: -13.25
rx_rssi: -90
payload
id: "!da6223dc"
long_name: "Meshtastic 23dc"
short_name: "23dc"
macaddr: "4\267\332b#\334"
hw_model: HELTEC_V3
Meshtastic 23dc(!da6223dc) SubNet-Sol3(!b7d7b4a2)
507357105 🔎
Import Time
2:11:53 PM - 10-12-2025
packet
from: 3663864796
to: 3084367010
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 507357105
rx_time: 1760302921
rx_snr: -2.5
rx_rssi: -77
payload
id: "!da6223dc"
long_name: "Meshtastic 23dc"
short_name: "23dc"
macaddr: "4\267\332b#\334"
hw_model: HELTEC_V3
Meshtastic 23dc(!da6223dc) (!7e3e8803)
507357049 🔎
Import Time
12:17:53 PM - 10-12-2025
packet
from: 3663864796
to: 2118027267
channel: 8
decoded {
  portnum: NODEINFO_APP
  want_response: true
}
id: 507357049
rx_time: 1760296672
rx_snr: -14.5
hop_limit: 1
rx_rssi: -113
payload
id: "!da6223dc"
long_name: "Meshtastic 23dc"
short_name: "23dc"
macaddr: "4\267\332b#\334"
hw_model: HELTEC_V3
ATLAVOX BCN1 9389(!15aa9389) Meshtastic 23dc(!da6223dc)
1722291533 🔎
Import Time
8:47:07 AM - 10-12-2025
packet
from: 363500425
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
  bitfield: 1
}
id: 1722291533
rx_time: 1760284026
rx_snr: -16.75
hop_limit: 4
rx_rssi: -116
hop_start: 7
relay_node: 80
payload
latitude_i: 374079488
longitude_i: -1218707456
altitude: 40
time: 1760371625
location_source: LOC_EXTERNAL
ground_speed: 0
ground_track: 0
precision_bits: 13
Meshtastic 0a5e(!90690a5e) Meshtastic 23dc(!da6223dc)
1154685360 🔎
Import Time
8:46:32 AM - 10-12-2025
packet
from: 2422803038
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
  bitfield: 0
}
id: 1154685360
rx_time: 1760283606
rx_snr: -0.75
hop_limit: 1
rx_rssi: -74
hop_start: 3
payload
latitude_i: 374079488
longitude_i: -1218707456
altitude: 178
location_source: LOC_INTERNAL
ground_speed: 0
ground_track: 0
precision_bits: 13
Rabbit Hole(!4357ee0c) Meshtastic 23dc(!da6223dc)
1787300678 🔎
Import Time
8:46:12 AM - 10-12-2025
packet
from: 1129836044
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
  bitfield: 1
}
id: 1787300678
rx_time: 1760283971
rx_snr: -16.0
hop_limit: 2
rx_rssi: -116
hop_start: 4
relay_node: 80
payload
latitude_i: 374898688
longitude_i: -1222868992
altitude: 250
time: 1760283865
precision_bits: 16
Meshtastic 4046(!0f654046) Meshtastic 23dc(!da6223dc)
2694735370 🔎
Import Time
8:45:50 AM - 10-12-2025
packet
from: 258293830
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
  bitfield: 0
}
id: 2694735370
rx_time: 1760283563
rx_snr: -2.25
hop_limit: 3
rx_rssi: -75
hop_start: 5
payload
error_reason: NO_RESPONSE
HMS(!bd775b06) Meshtastic 23dc(!da6223dc)
530288252 🔎
Import Time
8:45:23 AM - 10-12-2025
packet
from: 3178715910
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
}
id: 530288252
rx_time: 1760283921
rx_snr: -7.0
hop_limit: 5
rx_rssi: -117
hop_start: 6
payload
error_reason: NO_RESPONSE
Meshtastic 6b17(!76916b17) Meshtastic 23dc(!da6223dc)
963078924 🔎
Import Time
8:45:14 AM - 10-12-2025
packet
from: 1989241623
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
}
id: 963078924
rx_time: 1760283527
rx_snr: -17.5
hop_limit: 4
rx_rssi: -92
hop_start: 7
payload
error_reason: NO_RESPONSE
DocB Roof T-Beam(!1c4966e4) Meshtastic 23dc(!da6223dc)
2947540606 🔎
Import Time
8:44:58 AM - 10-12-2025
packet
from: 474572516
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
}
id: 2947540606
rx_time: 1760283512
rx_snr: -18.0
hop_limit: 4
rx_rssi: -91
hop_start: 5
payload
error_reason: NO_RESPONSE
UCME RT Node(!4c5d860e) Meshtastic 23dc(!da6223dc)
2037700434 🔎
Import Time
8:44:56 AM - 10-12-2025
packet
from: 1281197582
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
}
id: 2037700434
rx_time: 1760283509
rx_snr: -15.25
hop_limit: 2
rx_rssi: -91
hop_start: 3
payload
error_reason: NO_RESPONSE
SolarCastle_e1bd(!b975e1bd) Meshtastic 23dc(!da6223dc)
1317306386 🔎
Import Time
8:44:44 AM - 10-12-2025
packet
from: 3111510461
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
  bitfield: 0
}
id: 1317306386
rx_time: 1760283497
rx_snr: -9.75
hop_limit: 4
rx_rssi: -84
hop_start: 5
payload
latitude_i: 379256832
longitude_i: -1225719808
altitude: 693
time: 1743506657
location_source: LOC_MANUAL
ground_speed: 0
ground_track: 0
precision_bits: 15
Synnyvale_CERT_01(!ba6a5fe8) Meshtastic 23dc(!da6223dc)
326782732 🔎
Import Time
8:44:38 AM - 10-12-2025
packet
from: 3127533544
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
  bitfield: 0
}
id: 326782732
rx_time: 1760283491
rx_snr: -19.25
hop_limit: 5
rx_rssi: -95
hop_start: 6
payload
error_reason: NO_RESPONSE
Meshtastic 101c(!433b101c) Meshtastic 23dc(!da6223dc)
3960624011 🔎
Import Time
8:44:32 AM - 10-12-2025
packet
from: 1127944220
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
  bitfield: 0
}
id: 3960624011
rx_time: 1760283485
rx_snr: -16.5
hop_limit: 2
rx_rssi: -91
hop_start: 3
payload
error_reason: NO_RESPONSE
Diablo W6CX LF(!a20a112c) Meshtastic 23dc(!da6223dc)
1720978421 🔎
Import Time
8:44:29 AM - 10-12-2025
packet
from: 2718568748
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
  bitfield: 1
}
id: 1720978421
rx_time: 1760283482
rx_snr: -9.5
hop_limit: 3
rx_rssi: -84
hop_start: 3
payload
latitude_i: 378927000
longitude_i: -1218993900
altitude: 1080
location_source: LOC_MANUAL
ground_speed: 0
ground_track: 0
precision_bits: 32
(!88d2eeb8) Meshtastic 23dc(!da6223dc)
1516337615 🔎
Import Time
8:44:28 AM - 10-12-2025
packet
from: 2295525048
to: 3663864796
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
  bitfield: 1
}
id: 1516337615
rx_time: 1760283868
rx_snr: -2.75
hop_limit: 3
rx_rssi: -102
hop_start: 3
payload
error_reason: NO_RESPONSE
Pablo LF - https://bayme.sh(!43b5a4ac) Meshtastic 23dc(!da6223dc)
3949797579 🔎
Import Time
8:44:27 AM - 10-12-2025
packet
from: 1135977644
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
  bitfield: 1
}
id: 3949797579
rx_time: 1760283866
hop_limit: 5
priority: RELIABLE
hop_start: 5
relay_node: 172
payload
latitude_i: 372835550
longitude_i: -1219033690
altitude: 0
time: 1760283866
location_source: LOC_MANUAL
ground_speed: 0
ground_track: 0
precision_bits: 32
Meshtastic 23dc(!da6223dc) (^all)
1841395262 🔎
Import Time
8:44:26 AM - 10-12-2025
packet
from: 3663864796
to: 4294967295
channel: 8
decoded {
  portnum: POSITION_APP
  want_response: true
}
id: 1841395262
rx_time: 1760283479
rx_snr: -1.5
rx_rssi: -75
payload
latitude_i: 379876841
longitude_i: -1218015037
altitude: 7
time: 1760283770
precision_bits: 32
Bacon(!da5acfc8) Meshtastic 23dc(!da6223dc)
2323285918 🔎
Import Time
8:44:26 AM - 10-12-2025
packet
from: 3663384520
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
  bitfield: 1
}
id: 2323285918
rx_time: 1751843965
hop_limit: 5
priority: RELIABLE
hop_start: 5
relay_node: 200
payload
latitude_i: 372899840
longitude_i: -1219100672
altitude: 48
location_source: LOC_MANUAL
precision_bits: 14
KM6PNB(!3b46b980) Meshtastic 23dc(!da6223dc)
2580628334 🔎
Import Time
8:44:26 AM - 10-12-2025
packet
from: 994490752
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 1841395262
}
id: 2580628334
rx_time: 1760283479
hop_limit: 1
priority: RELIABLE
hop_start: 1
payload
latitude_i: 373031885
longitude_i: -1220616753
altitude: 230
time: 1760283479
PDOP: 98
sats_in_view: 16
precision_bits: 32
Icy Station(!a2ebc29c) Meshtastic 23dc(!da6223dc)
3535412111 🔎
Import Time
8:44:26 AM - 10-12-2025
packet
from: 2733359772
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
  bitfield: 1
}
id: 3535412111
rx_time: 1760283865
hop_limit: 5
priority: ACK
hop_start: 5
relay_node: 156
payload
error_reason: NO_RESPONSE
JD_Base_G2(!a2e96750) Meshtastic 23dc(!da6223dc)
3354369570 🔎
Import Time
8:44:15 AM - 10-12-2025
packet
from: 2733205328
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 1841395262
  bitfield: 0
}
id: 3354369570
rx_time: 1760283468
hop_limit: 3
rx_rssi: -75
hop_start: 3
payload
error_reason: NO_RESPONSE
RheesthefoxBase(!433cea8c) Meshtastic 23dc(!da6223dc)
3050161064 🔎
Import Time
8:28:24 AM - 10-12-2025
packet
from: 1128065676
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 244987122
  bitfield: 0
}
id: 3050161064
rx_time: 1760282517
rx_snr: -1.5
hop_limit: 2
rx_rssi: -75
hop_start: 3
payload
latitude_i: 374079488
longitude_i: -1219231744
altitude: 0
time: 1760282751
location_source: LOC_MANUAL
precision_bits: 13
S5 TREKKER BRAVO(!ba6ae100) Meshtastic 23dc(!da6223dc)
1532836492 🔎
Import Time
8:28:08 AM - 10-12-2025
packet
from: 3127566592
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 244987122
  bitfield: 0
}
id: 1532836492
rx_time: 1760282502
rx_snr: -1.0
hop_limit: 5
rx_rssi: -75
hop_start: 7
payload
latitude_i: 374079488
longitude_i: -1219756032
altitude: -19
time: 1760282750
location_source: LOC_INTERNAL
PDOP: 126
ground_speed: 0
ground_track: 0
sats_in_view: 18
precision_bits: 13
S5 VOYAGER(!442141a6) Meshtastic 23dc(!da6223dc)
2411557294 🔎
Import Time
8:27:36 AM - 10-12-2025
packet
from: 1143030182
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 244987122
  bitfield: 0
}
id: 2411557294
rx_time: 1760282469
rx_snr: 0.5
hop_limit: 2
rx_rssi: -74
hop_start: 3
payload
latitude_i: 373555200
longitude_i: -1220280320
altitude: 62
time: 1760282727
location_source: LOC_INTERNAL
PDOP: 84
ground_speed: 0
ground_track: 20271000
sats_in_view: 20
precision_bits: 13
Meshtastic 4046(!0f654046) Meshtastic 23dc(!da6223dc)
649638408 🔎
Import Time
8:27:33 AM - 10-12-2025
packet
from: 258293830
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 244987122
  bitfield: 0
}
id: 649638408
rx_time: 1760282853
rx_snr: 3.25
hop_limit: 3
rx_rssi: -92
hop_start: 5
relay_node: 80
payload
error_reason: NO_RESPONSE
Diablo W6CX LF(!a20a112c) Meshtastic 23dc(!da6223dc)
4019165172 🔎
Import Time
8:26:01 AM - 10-12-2025
packet
from: 2718568748
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 244987122
  bitfield: 1
}
id: 4019165172
rx_time: 1760282374
rx_snr: -9.5
hop_limit: 3
rx_rssi: -86
hop_start: 3
payload
latitude_i: 378927000
longitude_i: -1218993900
altitude: 1080
location_source: LOC_MANUAL
ground_speed: 0
ground_track: 0
precision_bits: 32
(!46eb2e39) Meshtastic 23dc(!da6223dc)
132947730 🔎
Import Time
8:25:58 AM - 10-12-2025
packet
from: 1189817913
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 244987122
}
id: 132947730
rx_time: 1760282757
rx_snr: -7.25
hop_limit: 6
rx_rssi: -118
hop_start: 7
payload
error_reason: NO_RESPONSE
Synnyvale_CERT_01(!ba6a5fe8) Meshtastic 23dc(!da6223dc)
3451868920 🔎
Import Time
8:25:56 AM - 10-12-2025
packet
from: 3127533544
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 244987122
  bitfield: 0
}
id: 3451868920
rx_time: 1760282369
rx_snr: -18.75
hop_limit: 5
rx_rssi: -95
hop_start: 6
payload
error_reason: NO_RESPONSE
(!88d2eeb8) Meshtastic 23dc(!da6223dc)
803270094 🔎
Import Time
8:25:55 AM - 10-12-2025
packet
from: 2295525048
to: 3663864796
decoded {
  portnum: ROUTING_APP
  request_id: 244987122
  bitfield: 1
}
id: 803270094
rx_time: 1760282754
rx_snr: -3.0
hop_limit: 3
rx_rssi: -101
hop_start: 3
payload
error_reason: NO_RESPONSE
Pablo LF - https://bayme.sh(!43b5a4ac) Meshtastic 23dc(!da6223dc)
168367306 🔎
Import Time
8:25:51 AM - 10-12-2025
packet
from: 1135977644
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 244987122
  bitfield: 1
}
id: 168367306
rx_time: 1760282751
hop_limit: 5
priority: RELIABLE
hop_start: 5
relay_node: 172
payload
latitude_i: 372835550
longitude_i: -1219033690
altitude: 0
time: 1760282751
location_source: LOC_MANUAL
ground_speed: 0
ground_track: 0
precision_bits: 32
Bacon(!da5acfc8) Meshtastic 23dc(!da6223dc)
4241917852 🔎
Import Time
8:25:51 AM - 10-12-2025
packet
from: 3663384520
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 244987122
  bitfield: 1
}
id: 4241917852
rx_time: 1751842850
hop_limit: 5
priority: RELIABLE
hop_start: 5
relay_node: 200
payload
latitude_i: 372899840
longitude_i: -1219100672
altitude: 48
location_source: LOC_MANUAL
precision_bits: 14
Meshtastic 23dc(!da6223dc) (^all)
244987122 🔎
Import Time
8:25:51 AM - 10-12-2025
packet
from: 3663864796
to: 4294967295
channel: 8
decoded {
  portnum: POSITION_APP
  want_response: true
}
id: 244987122
rx_time: 1760282364
rx_snr: 0.25
rx_rssi: -75
payload
latitude_i: 379876841
longitude_i: -1218015037
altitude: 7
time: 1760282689
precision_bits: 32
KM6PNB(!3b46b980) Meshtastic 23dc(!da6223dc)
2485640037 🔎
Import Time
8:25:51 AM - 10-12-2025
packet
from: 994490752
to: 3663864796
channel: 8
decoded {
  portnum: POSITION_APP
  request_id: 244987122
}
id: 2485640037
rx_time: 1760282364
hop_limit: 1
priority: RELIABLE
hop_start: 1
payload
latitude_i: 373031885
longitude_i: -1220616753
altitude: 230
time: 1760282364
PDOP: 98
sats_in_view: 16
precision_bits: 32
Icy Station(!a2ebc29c) Meshtastic 23dc(!da6223dc)
4138619789 🔎
Import Time
8:25:51 AM - 10-12-2025
packet
from: 2733359772
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 244987122
  bitfield: 1
}
id: 4138619789
rx_time: 1760282750
hop_limit: 5
priority: ACK
hop_start: 5
relay_node: 156
payload
error_reason: NO_RESPONSE
JD_Base_G2(!a2e96750) Meshtastic 23dc(!da6223dc)
4024691233 🔎
Import Time
8:25:41 AM - 10-12-2025
packet
from: 2733205328
to: 3663864796
channel: 8
decoded {
  portnum: ROUTING_APP
  request_id: 244987122
  bitfield: 0
}
id: 4024691233
rx_time: 1760282354
rx_snr: -0.5
hop_limit: 3
rx_rssi: -76
hop_start: 3
payload
error_reason: NO_RESPONSE

Visit Meshview on Github. ver. 2.0.7 ~ 09-17-25