initial commit

master
Bryan 2020-12-28 23:47:52 -06:00
commit 878a847f3e
7 changed files with 5541 additions and 0 deletions

2051
cam75.log Normal file

File diff suppressed because it is too large Load Diff

1879
cam78.log Normal file

File diff suppressed because it is too large Load Diff

1450
cam78params Normal file

File diff suppressed because it is too large Load Diff

30
pingcam.sh Executable file
View File

@ -0,0 +1,30 @@
#! /bin/bash
cam_ip="$1"
wifi_up_logfile="$2"
wifi_up=''
# Initialize
if ping -c3 "$cam_ip" | grep ' 0%' > /dev/null; then
wifi_up="yes"
echo "$(date +%I:%M:%S) Started logging -- Wifi Up" >> $wifi_up_logfile
else
wifi_up="no"
echo "$(date +%I:%M:%S) Started logging -- Wifi Down" >> $wifi_up_logfile
fi
# Main loop
while true; do
if ping -c3 "$cam_ip" | grep ' 0%' > /dev/null; then
if [ "$wifi_up" == "no" ]; then
echo "$(date +%I:%M:%S) Wifi Up" >> $wifi_up_logfile
wifi_up="yes"
fi
else
if [ "$wifi_up" == "yes" ]; then
echo "$(date +%I:%M:%S) Wifi Down" >> $wifi_up_logfile
wifi_up="no"
fi
fi
sleep 2
done

5
pingtest.sh Normal file
View File

@ -0,0 +1,5 @@
if ping -c2 172.16.1.24 | grep ' 0%'; then
echo up
else
echo down
fi

63
vivint-setup-2.sh Executable file
View File

@ -0,0 +1,63 @@
#!/bin/bash
#Camera IP address
CAM_IP="$1"
#Default User and Password
DEFAULT_USER="root"
DEFAULT_PASSWORD="adcvideo"
#DEFAULT_PASSWORD="h82b7782"
#Enable Telnet
curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/mod_inetd.cgi?telnet=on"
#System
SYSTEM_DATE="auto"
SYSTEM_TIME="auto"
SYSTEM_NTP="0.ca.pool.ntp.org"
SYSTEM_TIMEZONEINDEX="-240" #regina
DAYLIGHT_ENABLE="0"
SYSTEM_UPDATEINTERVAL="3600" #update time from ntp server every this many seconds
curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?system_date=${SYSTEM_DATE}&system_time=${SYSTEM_TIME}&system_ntp=${SYSTEM_NTP}&system_timezoneindex=${SYSTEM_TIMEZONEINDEX}&daylight_enable=${DAYLIGHT_ENABLE}&system_updateinterval=${SYSTEM_UPDATEINTERVAL}"
#HTTPS
#CAPABILITY_PROTOCOL_HTTPS="1"
#HTTPS_ENABLE="1"
#NETWORK_HTTPS_PORT="443"
#curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?capability_protocol_https=${CAPABILITY_PROTOCOL_HTTPS}&https_enable=${HTTPS_ENABLE}"
#curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?network_https_port=${NETWORK_HTTPS_PORT}"
#sleep 4
#Security
SECURITY_USER_I0_NAME="root" #root user's name
SECURITY_USER_I0_PASS="h82b7782" #root user's password
curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?security_user_i0_name=${SECURITY_USER_I0_NAME}&security_user_i0_pass=${SECURITY_USER_I0_PASS}"
#Network
#Capability
CAPABILITY_NETWORK_WIRELESS="1"
CAPABILITY_WIRELESS_ENCRYPT_WPA="1"
CAPABILITY_WIRELESS_ENCRYPT_WPA2="1"
curl "http://${SECURITY_USER_I0_NAME}:${SECURITY_USER_I0_PASS}@${CAM_IP}/cgi-bin/admin/setparam.cgi?capability_network_wireless=${CAPABILITY_NETWORK_WIRELESS}&capability_wireless_encrypt_wpa=${CAPABILITY_WIRELESS_ENCRYPT_WPA}&capability_wireless_encrypt_wpa2=${CAPABILITY_WIRELESS_ENCRYPT_WPA2}"
#Wireless
#WIRELESS_SSID="SASKTEL00NF"
WIRELESS_SSID="SASKTEL546"
WIRELESS_ENCRYPT="3"
#WIRELESS_PRESHAREDKEY="gbxmg8378zxw"
WIRELESS_PRESHAREDKEY="0277029743"
curl "http://${SECURITY_USER_I0_NAME}:${SECURITY_USER_I0_PASS}@${CAM_IP}/cgi-bin/admin/setparam.cgi?wireless_encrypt=${WIRELESS_ENCRYPT}&wireless_ssid=${WIRELESS_SSID}&wireless_presharedkey=${WIRELESS_PRESHAREDKEY}"
#NETWORK_RTSP_PORT="554"
#curl -k "https://${SECURITY_USER_I0_NAME}:${SECURITY_USER_I0_PASS}@${CAM_IP}/cgi-bin/admin/setparam.cgi?network_rtsp_port=${NETWORK_RTSP_PORT}"

63
vivint-setup.sh Executable file
View File

@ -0,0 +1,63 @@
#!/bin/bash
#Camera IP address
CAM_IP="$1"
#Default User and Password
DEFAULT_USER="root"
DEFAULT_PASSWORD="adcvideo"
#DEFAULT_PASSWORD="h82b7782"
#Enable Telnet
curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/mod_inetd.cgi?telnet=on"
#System
SYSTEM_DATE="auto"
SYSTEM_TIME="auto"
SYSTEM_NTP="0.ca.pool.ntp.org"
SYSTEM_TIMEZONEINDEX="-240" #regina
DAYLIGHT_ENABLE="0"
SYSTEM_UPDATEINTERVAL="3600" #update time from ntp server every this many seconds
curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?system_date=${SYSTEM_DATE}&system_time=${SYSTEM_TIME}&system_ntp=${SYSTEM_NTP}&system_timezoneindex=${SYSTEM_TIMEZONEINDEX}&daylight_enable=${DAYLIGHT_ENABLE}&system_updateinterval=${SYSTEM_UPDATEINTERVAL}"
#HTTPS
CAPABILITY_PROTOCOL_HTTPS="1"
HTTPS_ENABLE="1"
NETWORK_HTTPS_PORT="443"
curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?capability_protocol_https=${CAPABILITY_PROTOCOL_HTTPS}&https_enable=${HTTPS_ENABLE}"
curl "http://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?network_https_port=${NETWORK_HTTPS_PORT}"
sleep 4
#Security
SECURITY_USER_I0_NAME="root" #root user's name
SECURITY_USER_I0_PASS="h82b7782" #root user's password
curl -k "https://${DEFAULT_USER}:${DEFAULT_PASSWORD}@${CAM_IP}/cgi-bin/admin/setparam.cgi?security_user_i0_name=${SECURITY_USER_I0_NAME}&security_user_i0_pass=${SECURITY_USER_I0_PASS}"
#Network
#Capability
CAPABILITY_NETWORK_WIRELESS="1"
CAPABILITY_WIRELESS_ENCRYPT_WPA="1"
CAPABILITY_WIRELESS_ENCRYPT_WPA2="1"
curl -k "https://${SECURITY_USER_I0_NAME}:${SECURITY_USER_I0_PASS}@${CAM_IP}/cgi-bin/admin/setparam.cgi?capability_network_wireless=${CAPABILITY_NETWORK_WIRELESS}&capability_wireless_encrypt_wpa=${CAPABILITY_WIRELESS_ENCRYPT_WPA}&capability_wireless_encrypt_wpa2=${CAPABILITY_WIRELESS_ENCRYPT_WPA2}"
#Wireless
#WIRELESS_SSID="SASKTEL00NF"
WIRELESS_SSID="SASKTEL546"
WIRELESS_ENCRYPT="2"
#WIRELESS_PRESHAREDKEY="gbxmg8378zxw"
WIRELESS_PRESHAREDKEY="0277029743"
curl -k "https://${SECURITY_USER_I0_NAME}:${SECURITY_USER_I0_PASS}@${CAM_IP}/cgi-bin/admin/setparam.cgi?wireless_encrypt=${WIRELESS_ENCRYPT}&wireless_ssid=${WIRELESS_SSID}&wireless_presharedkey=${WIRELESS_PRESHAREDKEY}"
NETWORK_RTSP_PORT="554"
curl -k "https://${SECURITY_USER_I0_NAME}:${SECURITY_USER_I0_PASS}@${CAM_IP}/cgi-bin/admin/setparam.cgi?network_rtsp_port=${NETWORK_RTSP_PORT}"