sh: nl: not found sh: nl: not found sh: nl: not found sh: nl: not found sh: nl: not found sh: nl: not found ################################################################ ### HMN LOADER INSPECT ################################################################ INSTANCE=mgts-main MODE=READ_ONLY REMOTE_CHANGES=NO ################################################################ ### SCRIPT INVENTORY ################################################################ --- /root/hmn/hmn-load-vpn-test.sh --- -rwxr-xr-x 1 root root 4949 Jun 3 16:20 /root/hmn/hmn-load-vpn-test.sh sha256 7407dea5a482e3b872a9d580ab54de238cb33b5331107eca59105fe3eb52c62a /root/hmn/hmn-load-vpn-test.sh --- /root/hmn/hmn-load-vpn-user.sh --- -rwxr-xr-x 1 root root 7032 Jul 6 14:24 /root/hmn/hmn-load-vpn-user.sh sha256 aaa86624aa5d4ea969053dc42ea386602bd4a0deddef8c13352205161e57f82f /root/hmn/hmn-load-vpn-user.sh --- /root/hmn/hmn-refill-slot.sh --- -rwxr-xr-x 1 root root 6084 Jun 3 16:20 /root/hmn/hmn-refill-slot.sh sha256 992b8075c9a5acbcd5c0f98feb03650acc7a211f9cc19afb9fd82ffc529bb053 /root/hmn/hmn-refill-slot.sh --- /root/hmn/hmn-apply-selected.sh --- -rwxr-xr-x 1 root root 6765 Jun 1 14:32 /root/hmn/hmn-apply-selected.sh sha256 ea283561a4acf7a781dd0abfeaab39467fec3a4abb2d3769cb98f9ca75f4c93e /root/hmn/hmn-apply-selected.sh --- /root/hmn/hmn-plan-selected.sh --- -rwxr-xr-x 1 root root 3181 Jun 1 15:12 /root/hmn/hmn-plan-selected.sh sha256 f7cf94b41f53f52a74b1c84f20e5119d91edff92d4587228e7ea41bb1a932b96 /root/hmn/hmn-plan-selected.sh --- /root/hmn/hmn-vpn-user-override.sh --- -rwxr-xr-x 1 root root 7379 Jul 6 10:00 /root/hmn/hmn-vpn-user-override.sh sha256 6e03209458dff3410976e193dfd83d06c3a888d7c1eb624b57def6f1913a1dd8 /root/hmn/hmn-vpn-user-override.sh --- /usr/bin/vpn-egress-manager.sh --- -rwxr-xr-x 1 root root 9700 Jul 6 10:00 /usr/bin/vpn-egress-manager.sh sha256 499688044940ff193e078c4198f17e361d59f58a2d84ce5821d77d607288d7d7 /usr/bin/vpn-egress-manager.sh rc=0 ################################################################ ### SANITIZED LOADER CODE: LOAD/REFILL/APPLY ################################################################ ### FILE /root/hmn/hmn-load-vpn-test.sh ### FILE /root/hmn/hmn-load-vpn-user.sh ### FILE /root/hmn/hmn-refill-slot.sh ### FILE /root/hmn/hmn-apply-selected.sh ### FILE /root/hmn/hmn-plan-selected.sh rc=0 ################################################################ ### SANITIZED LEGACY MANAGER RELEVANT LINES ################################################################ ### FILE /usr/bin/vpn-egress-manager.sh rc=0 ################################################################ ### CURRENT UCI NETWORK VPN SECTIONS, SAFE FIELDS ONLY ################################################################ ### network.vpn1 proto=amneziawg auto=0 disabled=0 addresses=10.91.233.132/32 hmn_role=active_spare_slot hmn_endpoint=178.215.227.13:44408 hmn_loaded_at=2026-07-06T17:07:53+00:00 --- peers referencing vpn1, safe fields --- ### network.vpn2 proto=amneziawg auto=0 disabled=0 addresses=10.86.108.200/32 hmn_role=active_spare_slot hmn_endpoint=192.121.163.235:42530 hmn_loaded_at=2026-07-08T06:15:47+00:00 --- peers referencing vpn2, safe fields --- ### network.vpn3 --- peers referencing vpn3, safe fields --- ### network.vpn4 --- peers referencing vpn4, safe fields --- ### network.vpn5 --- peers referencing vpn5, safe fields --- ### network.vpn_user proto=amneziawg auto=0 disabled=0 addresses=10.90.235.244/32 hmn_role=user_select_slot hmn_endpoint=37.235.54.96:38971 hmn_loaded_at=2026-07-06T17:41:02+00:00 --- peers referencing vpn_user, safe fields --- ### network.vpn_test proto=amneziawg auto=0 disabled=0 addresses=10.67.234.5/32 hmn_role=test_slot hmn_endpoint=192.71.27.64:40044 hmn_loaded_at=2026-07-08T04:31:40+00:00 --- peers referencing vpn_test, safe fields --- rc=0 ################################################################ ### CONFIG FILE STRUCTURE SAMPLE, NO KEYS ################################################################ ### CONF_SAMPLE 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf [Interface] Address = 10.91.235.78/32 DNS = 1.1.1.1 Jc = 3 Jmin = 50 Jmax = 100 S1 = 92 S2 = 90 H1 = 1128827374 H2 = 1959569870 H3 = 96441901 H4 = 2091878015 [Peer] PublicKey = [REDACTED_PUBLIC_KEY] AllowedIPs = 0.0.0.0/0 Endpoint = 178.215.227.13:44408 PersistentKeepalive = 25 ### CONF_SAMPLE 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf [Interface] Address = 10.86.111.229/32 DNS = 1.1.1.1 Jc = 3 Jmin = 50 Jmax = 100 S1 = 107 S2 = 122 H1 = 711662706 H2 = 1180552356 H3 = 1975038815 H4 = 1815189548 [Peer] PublicKey = [REDACTED_PUBLIC_KEY] AllowedIPs = 0.0.0.0/0 Endpoint = 192.121.163.235:42530 PersistentKeepalive = 28 ### CONF_SAMPLE 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf [Interface] Address = 10.104.58.24/32 DNS = 1.1.1.1 Jc = 3 Jmin = 50 Jmax = 100 S1 = 55 S2 = 43 H1 = 424258794 H2 = 1552734037 H3 = 136716108 H4 = 329527368 [Peer] PublicKey = [REDACTED_PUBLIC_KEY] AllowedIPs = 0.0.0.0/0 Endpoint = 95.211.68.119:45176 PersistentKeepalive = 25 ### CONF_SAMPLE 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf [Interface] Address = 10.103.120.171/32 DNS = 1.1.1.1 Jc = 3 Jmin = 50 Jmax = 100 S1 = 132 S2 = 22 H1 = 1314107157 H2 = 894303025 H3 = 687987321 H4 = 1498765620 [Peer] PublicKey = [REDACTED_PUBLIC_KEY] AllowedIPs = 0.0.0.0/0 Endpoint = 78.31.250.16:41729 PersistentKeepalive = 26 ### CONF_SAMPLE 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf [Interface] Address = 10.97.189.145/32 DNS = 1.1.1.1 Jc = 3 Jmin = 50 Jmax = 100 S1 = 41 S2 = 126 H1 = 794003863 H2 = 1904928317 H3 = 51857443 H4 = 1575935704 [Peer] PublicKey = [REDACTED_PUBLIC_KEY] AllowedIPs = 0.0.0.0/0 Endpoint = 157.173.27.69:41797 PersistentKeepalive = 24 rc=0 ################################################################ ### ASSESSMENT ################################################################ No changes applied. This report should tell us whether to reuse existing HMN loader logic or write a new minimal loader for vpn3-vpn5.