#!/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}"