64 lines
2.4 KiB
Bash
Executable File
64 lines
2.4 KiB
Bash
Executable File
#!/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}"
|
|
|