chore: bump version to 1.2; scrub personal details from docs
- Version 1.1 -> 1.2 in the hak5 manifest and MCP serverInfo. - Removed leaked personal details from process docs: device root password, the user's personal iPhone SSID (authorized-test target), the local /Users/... checkout path, and the device IP where it appeared alongside the password. Replaced with <device-password>, <authorized-test-ssid>, <repo>, and <device-ip> placeholders.
This commit is contained in:
@@ -166,7 +166,7 @@ Expected: deploy completes with `EXTRACT_OK` / success output.
|
|||||||
|
|
||||||
- [ ] **Step 8: Verify the enc card on the device**
|
- [ ] **Step 8: Verify the enc card on the device**
|
||||||
|
|
||||||
Recreate the CDP venv if absent (`python3 -m venv /tmp/cdpenv2 && /tmp/cdpenv2/bin/pip install -q websocket-client`), then drive headless Chrome against http://172.16.52.1:8080 (login `<device-password>`, go to `#/recon`, wait ~20s) and assert:
|
Recreate the CDP venv if absent (`python3 -m venv /tmp/cdpenv2 && /tmp/cdpenv2/bin/pip install -q websocket-client`), then drive headless Chrome against http://<device-ip>:8080 (login `<device-password>`, go to `#/recon`, wait ~20s) and assert:
|
||||||
1. `document.getElementById('recon-encryption')` canvas has non-zero `width` attribute and the card is visible (not `.hidden`).
|
1. `document.getElementById('recon-encryption')` canvas has non-zero `width` attribute and the card is visible (not `.hidden`).
|
||||||
2. `document.getElementById('recon-enc-legend')` contains entries whose text matches `/WPA2/` and `/\d+/`, and no `recon-card-value` element exists inside the enc card.
|
2. `document.getElementById('recon-enc-legend')` contains entries whose text matches `/WPA2/` and `/\d+/`, and no `recon-card-value` element exists inside the enc card.
|
||||||
3. Zero `Runtime.exceptionThrown` events.
|
3. Zero `Runtime.exceptionThrown` events.
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
"title": "Mark VIII",
|
"title": "Mark VIII",
|
||||||
"author": "c4ch3c4d3",
|
"author": "c4ch3c4d3",
|
||||||
"description": "Mark VII-style web management UI for the WiFi Pineapple Pager",
|
"description": "Mark VII-style web management UI for the WiFi Pineapple Pager",
|
||||||
"version": "1.1",
|
"version": "1.2",
|
||||||
"category": "remote_access",
|
"category": "remote_access",
|
||||||
"tags": ["remote-access", "web-interface", "device-management", "pineap"],
|
"tags": ["remote-access", "web-interface", "device-management", "pineap"],
|
||||||
"firmware": "Pineapple Pager 24.10.1"
|
"firmware": "Pineapple Pager 24.10.1"
|
||||||
|
|||||||
@@ -3953,7 +3953,7 @@ def _mcp_dispatch(msg):
|
|||||||
'resources': {'listChanged': False, 'subscribe': False},
|
'resources': {'listChanged': False, 'subscribe': False},
|
||||||
'prompts': {'listChanged': False},
|
'prompts': {'listChanged': False},
|
||||||
},
|
},
|
||||||
'serverInfo': {'name': 'mark-viii', 'version': '1.1'}}}
|
'serverInfo': {'name': 'mark-viii', 'version': '1.2'}}}
|
||||||
if method == 'notifications/initialized':
|
if method == 'notifications/initialized':
|
||||||
return 202, None
|
return 202, None
|
||||||
if method == 'ping':
|
if method == 'ping':
|
||||||
|
|||||||
Reference in New Issue
Block a user