-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFlash_JetPacks
45 lines (21 loc) · 1.27 KB
/
Flash_JetPacks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/bash
nmcli device wifi rescan
nmcli device wifi list
echo "What's they last four?"
read last4
echo "What's the Key?"
read key
nmcli device wifi connect Ellipsis\ \Jetpack\ $last4 password $key
echo "{\"Command\":\"SignIn\",\"Password\":\"$key\"}" > sign_on.json
echo "{\"CurrentPassword\":\"$key\",\"NewPassword\":\"G1l4River4dm1n\",\"SecurityQuestion\":\"NameOfStreet\",\"SecurityAnswer\":\"Allison\"}" > change_admin.json
echo "{\"SSID\":\"GRTI Jetpack\",\"WiFiPassword\":\"G1l4Riv3r\",\"WiFiMode\":0,\"WiFiAuthentication\":6,\"WiFiEncription\":4,\"WiFiChannel\":0,\"MaxConnectedDevice\":8,\"PrivacySeparator\":false,\"WMM\":true,\"Command\":\"SetWifiSetting\"}" > wifi.json
#cat sign_on.json
#cat change_admin.json
#cat wifi.json
#sleep 5
curl -X POST -H "Cookie: jetpack=6af5e293139d989bdcfd66257b4f5327" -H "Content-Type: application/json" -d @sign_on.json http://192.168.1.1/cgi-bin/sign_in.cgi
#sleep 5
curl -X POST -H "Cookie: jetpack=6af5e293139d989bdcfd66257b4f5327" -H "Content-Type: application/json" -d @change_admin.json http://192.168.1.1/cgi-bin/settings_admin_password.cgi
#sleep 5
curl -X POST -H "Cookie: jetpack=6af5e293139d989bdcfd66257b4f5327" -H "Content-Type: application/json" -d @wifi.json http://192.168.1.1/cgi-bin/settings_wifi.cgi
exit 0