IoT IP camera teardown and getting root password (Updated)
This post will describe how I inspected the IP traffic of a cheap pan/tilt IP camera. Then continued to open the camera up, connect to the serial console of the SoC; extracted the root password and logged in via telnet over the wireless interface. My goal was to have a look at the security of these very cheap IoT devices, and see how they could be improved.
Let’s have a look at our victim:
I present to you the Logilink WC0030A also known as the Apexis APM-JP8015-WS
IP Cameras have become extremely cheap in the last couple of years. Mass production made the prices of decent quality image sensors, and very capable SoCs, drop significantly. Our victim in question is currently still available for about €43, but clones/copies/similar models are available from China for even cheaper.
The cheap price is great if you want a cheap alarm system or an easy way to spy on your neighbors/pets, but it also means that the included firmware and software isn’t very well developed (you get what you pay for). Accompanying apps are buggy, features are lacking, the firmware is buggy and tends to crash and the security was an afterthought.
Security in cheap IoT devices is becoming a big issue. Manufacturers don’t really care about the personal data belonging to the users of their products, and the users themselves don’t have the technical knowledge to asses the security of the device or to secure it (which sometimes means to just not use it).
As a quick example you can have a look at this simple Shodan search query (Shodan is a search engine for the Internet of things, or basically it indexes everything Google doesn’t), and be amazed at how many shops, living rooms, playgrounds, parking lots, kitchens, stairwells, gardens, factories, bedrooms (???), classrooms, pools, hotels and even the mourning-hall of a funeral home, have an unsecured live video feed for you to stare at.
Before I was going to use the above mentioned IPcam I wanted to have a look at how much data it leaked and to whom, and how hard it would be for someone to hijack the video feed and get a live view of my dog. (I was going to use this camera to remotely witness my puppy destroying my living room)
The Logilink Logilink WC0030A has a 0.3 MP sensor, a wired ethernet interface, a WiFi radio (wired and WiFi can’t be used at the same time), some IR LEDs up front, 2 way audio, it can pan and tilt and has a trigger input and output (for alarm type things). All-in-all a fairly standard (low resolution) IP camera.
The camera comes with a web-interface accessible through a browser on its build in web-server and a seems to be compatible with a plethora of mobile apps that all come in a different flavor of buggy. The manual mentions two different logins in two different sections (admin:000000 and admin:1234), trying them at random at all the different login prompts seems to yield the best results.
The web interface has your standard buttons and shows the device firmware- and web interface version (it’s not the original web interface, I had reflashed it by this point with the Apexis one). I also don’t own a purple couch, the white balance on this thing is horribly off. You can configure a custom dynamic DNS, but even if you do, or if you disable it, it seems that the camera always connects to the built in ddns-server (oipcam.com). No way of disabling that. The direct MJPEG live-stream seems to be available at http://[IP]/videostream.cgi?usr=[USERNAME]&pwd=[PASSWORD]
Next steps will be to try to login to the camera, get a terminal, see what OS it’s running and check what data is getting send to where.
Let’s do a quick port scan of the camera to see what services it runs:
$ nmap [IP]
Starting Nmap 6.40-2 ( http://nmap.org )
Nmap scan report for [IP]
Host is up (0.012s latency).
Not shown: 998 closed ports
PORT STATE SERVICE
23/tcp open telnet
80/tcp open http
Nmap done: 1 IP address (1 host up) scanned in 3.10 seconds
Port 80 was to be expected, telnet is a little more worrisome. Lets try to login with the standard passwords:
$ telnet [IP]
Trying [IP]...
Connected to [IP].
Escape character is '^]'.
(none) login: admin
Password: 1234
Login incorrect
(none) login: admin
Password: 000000
Login incorrect
(none) login: Connection closed by foreign host.
At least there is a different password on the telnet login than the ones mentioned in the manual. I guess that’s something. Next step would be to go ahead and start brute forcing the telnet login, but lets first have a look at the different outside services the camera is connecting too (and what passwords it uses for those).
If we want to monitor the traffic from and to the camera, Wireshark is probably the best tool. We can’t run it on the camera itself of course, so we’ll have to intercept the packets on the router the camera connects to. I’m using a Nexx WT3020 which becomes a very cheap, capable little router when you re-flash it with OpenWRT. Ideal for snooping on traffic of connected hosts.
We’ll just SSH into the router and use tcpdump to print all the packets, which we then pipe through to a local instance of Wireshark. You can just install tcpdump-mini via the LuCI (the openWRT web interface) or via SSH:
root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install tcpdump-mini
Next we connect to the router, start a packet dump on the br-lan
interface, exclude our SSH port, and send it to Wireshark
ssh -x root@192.168.1.1 tcpdump 'not tcp port 22' -i br-lan -s0 -U -w - | wireshark -k -i -
Or we can also just dump it into a .pcap file and dissect it later.
ssh -x root@192.168.1.1 tcpdump 'not tcp port 22' -i br-lan -s0 -U -w - > dump_$(date +'%T_%m-%d-%y').pcap
After connecting the camera and letting it go through its boot-cycle, lets open the capture file in Wireshark and start filtering:
eth.src == 54:cd:ee:[MAC] || eth.dst == 54:cd:ee:[MAC]
This filter gives you all the packets going in and out of the camera based on the camera’s MAC address:
We can see the camera making a standard DHCP request first, after getting an IP from the router, the camera sends a DNS request for time.nuri.net
and checkip.dyndns.org
. The first one is an NTP server (somewhere in China), probably used to set the clock of the camera. The second URL is used to get the outward facing IP of the camera via dyndns.org.
Then the camera continues to make a DNS request for oipcam.com
, and sends the following HTTP request to it:
http://www.oipcam.com/vipddns/upgengxin.asp?username=o9428&userpwd=958&userdomain=o9428.oipcam.com&userport=80&mac=00-00-00-00-00-00
(I changed user and pass here, MAC is all zeroes though). oipcam.com answers with a HTTP 200 OK packet with contents UP
.
Next DNS request is for www.apexisalarm.com
, with an HTTP request to
http://www.apexisalarm.com/apns.php?cmd=reg_server&uid=53XHWU68T345HGf571N0
(Again I changed uid). Which returns the following answer: reg_server !!!!<br>Server device 53XHWU68T345HGf571N0 login.
After which the camera pings the router, probably to check if the network is still up.
Another DNS request for checkip.dyndns.org
, another 2 pings to the router, a DNS request for www.3322.org
with HTTP request http://www.3322.org/dyndns/getip
. This thing really needs to figure out its IP.
Several DNS request for www.ip138.com
, which all return failures. And eventually the camera loops while sending ping requests to the router.
So it seems the camera uses 2 outside services located at oipcam.com
and apexisalarm.com
. The other requests are for time and external IP (these could leak your IP too of course).
Trying any of the usernames and passwords found in these HTTP requests in the telnet login doesn’t get us any further either.
Next step is to open this thing up, and see what makes it tick!
Ports on the back of the camera, note how the silkscreen for the alarm inputs is a little more clear than the markings on the casing.
Bottom of main PCB, nothing really interesting here, note the reset button on the right, the unpopulated QFP and header on the left and microphone at the top.
Inside we can see that the SoC controlling the camera is the Ralink RT5350F
on what seems to look like an OEM module plugged into the main PCB as break-out board. The JP8015
marking seems to be a reference to the Apexis model number of the camera. We can also see that the movement is controller by two 5V DC stepper motors.
This Ralink chip is pretty capable, and is the heart of some smaller cheap WiFi routers, most of them running OpenWRT. It runs Linux at 360 MHz, has 24 GPIO pins, 8 MB storage, 32 MB RAM. This particular OEM module seems to resemble the NixCore X1 a lot, but it’s not quite the same. Let’s hope the pinout of the main header matches though.
Having a look at this table, and the documentation for the X1, we should be able to get a serial terminal on RX2 and TX2, which is pin 39 and 40. If we have a look at the camera, those two pins are there on our module, but aren’t populated. Looks like a good sign.
After connecting a 3.3V serial USB converter to the module at 57600 baud, we’re in!
The resulting bootlog:
U-Boot 1.1.3 (Nov 18 2012 - 20:35:15) | |
Board: Ralink APSoC DRAM: 32 MB | |
relocate_code Pointer at: 81fb4000 | |
*********************** | |
Watchdog Reset Occurred | |
*********************** | |
spi_wait_nsec: 42 | |
spi device id: ef 40 17 0 0 (40170000) | |
find flash: W25Q64BV | |
raspi_read: from:20000 len:1000 | |
.*** Warning - bad CRC, using default environment | |
============================================ | |
Ralink UBoot Version: 3.5.3.0 | |
-------------------------------------------- | |
ASIC 5350_MP (Port5<->None) | |
DRAM_CONF_FROM: Boot-Strapping | |
DRAM_TYPE: SDRAM | |
DRAM_SIZE: 256 Mbits | |
DRAM_WIDTH: 16 bits | |
DRAM_TOTAL_WIDTH: 16 bits | |
TOTAL_MEMORY_SIZE: 32 MBytes | |
Flash component: 8 MBytes NOR Flash | |
Date:Nov 18 2012 Time:20:35:15 | |
============================================ | |
icache: sets:256, ways:4, linesz:32 ,total:32768 | |
dcache: sets:128, ways:4, linesz:32 ,total:16384 | |
##### The CPU freq = 360 MHZ #### | |
estimate memory size =32 Mbytes | |
Please choose the operation: | |
1: Load system code to SDRAM via TFTP. | |
2: Load system code then write to Flash via TFTP. | |
3: Boot system code via Flash (default). | |
4: Entr boot command line interface. | |
7: Load Boot Loader code then write to Flash via Serial. | |
9: Load Boot Loader code then write to Flash via TFTP. | |
... 4 ... 3 ... 2 ... 1 ... 0 | |
3: System Boot system code via Flash. | |
## Booting image at bc040000 ... | |
raspi_read: from:40000 len:40 | |
. Image Name: Linux Kernel Image | |
Created: 2013-05-20 3:39:41 UTC | |
Image Type: MIPS Linux Kernel Image (lzma compressed) | |
Data Size: 2236352 Bytes = 2.1 MB | |
Load Address: 80000000 | |
Entry Point: 80352000 | |
raspi_read: from:40040 len:221fc0 | |
................................... Verifying Checksum ... OK | |
Uncompressing Kernel Image ... OK | |
No initrd | |
## Transferring control to Linux (at address 80352000) ... | |
## Giving linux memsize in MB, 32 | |
Starting kernel ... | |
LINUX started... | |
THIS IS ASIC | |
Linux version 2.6.21 (root@test) (gcc version 3.4.2) #136 Mon May 20 11:39:34 CST 2013 | |
The CPU feqenuce set to 360 MHz | |
CPU revision is: 0001964c | |
Determined physical RAM map: | |
memory: 02000000 @ 00000000 (usable) | |
Built 1 zonelists. Total pages: 8128 | |
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock4 | |
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. | |
Primary data cache 16kB, 4-way, linesize 32 bytes. | |
Synthesized TLB refill handler (20 instructions). | |
Synthesized TLB load handler fastpath (32 instructions). | |
Synthesized TLB store handler fastpath (32 instructions). | |
Synthesized TLB modify handler fastpath (31 instructions). | |
Cache parity protection disabled | |
cause = 50808008, status = 11000000 | |
PID hash table entries: 128 (order: 7, 512 bytes) | |
calculating r4koff... 0015f900(1440000) | |
CPU frequency 360.00 MHz | |
Using 180.000 MHz high precision timer. | |
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) | |
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) | |
Memory: 28852k/32768k available (2960k kernel code, 3916k reserved, 435k data, 120k init, 0k highmem) | |
Mount-cache hash table entries: 512 | |
NET: Registered protocol family 16 | |
SCSI subsystem initialized | |
usbcore: registered new interface driver usbfs | |
usbcore: registered new interface driver hub | |
usbcore: registered new device driver usb | |
NET: Registered protocol family 2 | |
Time: MIPS clocksource has been installed. | |
IP route cache hash table entries: 1024 (order: 0, 4096 bytes) | |
TCP established hash table entries: 1024 (order: 1, 8192 bytes) | |
TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | |
TCP: Hash tables configured (established 1024 bind 1024) | |
TCP reno registered | |
deice id : ef 40 17 0 0 (40170000) | |
W25Q64BV(ef 40170000) (8192 Kbytes) | |
mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 | |
Creating 6 MTD partitions on "raspi": | |
0x00000000-0x00020000 : "Bootloader" | |
0x00020000-0x00030000 : "Config" | |
0x00030000-0x00040000 : "Factory" | |
0x00040000-0x00170000 : "Kernel" | |
0x00170000-0x00300000 : "RootFS" | |
0x00300000-0x00800000 : "user" | |
Load Ralink DFS Timer Module | |
RT3xxx EHCI/OHCI init. | |
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher | |
squashfs: LZMA suppport for slax.org by jro | |
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. | |
io scheduler noop registered (default) | |
Enable Ralink GDMA Controller Module | |
GDMA IP Version=2 | |
HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096 | |
N_HDLC line discipline registered. | |
Serial: 8250/16550 driver $Revision: 1.7 $ 2 ports, IRQ sharing disabled | |
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A | |
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A | |
loop: loaded (max 8 devices) | |
Ralink APSoC Ethernet Driver Initilization. v2.1 256 rx/tx descriptors allocated, mtu = 1500! | |
NAPI enable, weight = 32, Tx Ring = 256, Rx Ring = 256 | |
MAC_ADRH -- : 0x000054cd | |
MAC_ADRL -- : 0xee012915 | |
PROC INIT OK! | |
PPP generic driver version 2.4.2 | |
PPP BSD Compression module registered | |
NET: Registered protocol family 24 | |
PPPoL2TP kernel driver, V0.17 | |
PPTP driver version 0.8.1 | |
tun: Universal TUN/TAP device driver, 1.6 | |
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> | |
Linux video capture interface: v2.00 | |
block2mtd: version $Revision: 1.1.1.1 $ | |
usbmon: debugfs is not available | |
rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller | |
rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1 | |
rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000 | |
rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 | |
usb usb1: configuration #1 chosen from 1 choice | |
hub 1-0:1.0: USB hub found | |
hub 1-0:1.0: 1 port detected | |
rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller | |
rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2 | |
rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000 | |
usb usb2: configuration #1 chosen from 1 choice | |
hub 2-0:1.0: USB hub found | |
hub 2-0:1.0: 1 port detected | |
Initializing USB Mass Storage driver... | |
usb 1-1: new high speed USB device using rt3xxx-ehci and address 2 | |
usb 1-1: configuration #1 chosen from 1 choice | |
usbcore: registered new interface driver usb-storage | |
USB Mass Storage support registered. | |
usbcore: registered new interface driver cytherm | |
drivers/usb/misc/cytherm.c: v1.0:Cypress USB Thermometer driver | |
nf_conntrack version 0.5.0 (256 buckets, 2048 max) | |
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone | |
TCP cubic registered | |
NET: Registered protocol family 1 | |
NET: Registered protocol family 10 | |
NET: Registered protocol family 17 | |
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> | |
All bugs added by David S. Miller <davem@redhat.com> | |
VFS: Mounted root (squashfs filesystem) readonly. | |
Freeing unused kernel memory: 120k freed | |
init started: BusyBox v1.12.1 (2012-11-19 22:34:42 PST) | |
starting pid 635, tty '': '/etc_ro/rcS' | |
Algorithmics/MIPS FPU Emulator v1.5 | |
Welcome to | |
_______ _______ ___ __ ____ _ _ ___ | |
| ___ \| __ || | |__|| \ | || | / / | |
| |___| || |__| || |__ __ | \| || |/ / | |
| _ /| _ || || || |\ || \ | |
|__| \__\|__| |__||______||__||_| \____||_|\___\ | |
. =System Architecture Department= | |
rt2860v2_sta: module license 'unspecified' taints kernel. | |
=== pAd = c0092000, size = 534784 === | |
<-- RTMPAllocAdapterBlock, Status=0 | |
phy_tx_ring = 0x01f64000, tx_ring = 0xa1f64000 | |
phy_rx_ring0 = 0x01f65000, rx_ring0 = 0xa1f65000 | |
MAC_ADRH -- : 0x000054cd | |
MAC_ADRL -- : 0xee012915 | |
RT305x_ESW: Link Status Changed | |
RX DESC a1e91000 size = 2048 | |
<-- RTMPAllocTxRxRingMemory, Status=0 | |
Key1Str is Invalid key length(0) or Type(0) | |
Key3Str is Invalid key length(0) or Type(0) | |
Key4Str is Invalid key length(0) or Type(0) | |
1. Phy Mode = 9 | |
2. Phy Mode = 9 | |
3. Phy Mode = 9 | |
MCS Set = ff 00 00 00 01 | |
<==== rt28xx_init, Status=0 | |
0x1300 = 00064300 | |
switch reg write offset=14, value=5555 | |
switch reg write offset=40, value=1001 | |
switch reg write offset=44, value=1001 | |
switch reg write offset=48, value=1001 | |
switch reg write offset=4c, value=1 | |
switch reg write offset=50, value=2001 | |
switch reg write offset=70, value=ffffffff | |
switch reg write offset=98, value=7f7f | |
switch reg write offset=e4, value=7f | |
done. | |
mkdir: cannot create directory '/var/run': File exists | |
i2cdrv_major = 218 | |
i2s init | |
gpiomode..........:4042d8 | |
Ralink gpio driver initialized | |
Ralink APSoC Hardware Watchdog Timer | |
RT305x_ESW: Link Status Changed | |
starting pid 690, tty '/dev/ttyS1': '/bin/sh' | |
BusyBox v1.12.1 (2012-11-19 22:34:42 PST) built-in shell (ash) | |
Enter 'help' for a list of built-in commands. | |
# Started WatchDog Timer. | |
ipcamn uses obsolete (PF_INET,SOCK_PACKET) | |
Found format MJPEG. | |
- 640x480 (30.0 fps) | |
- 352x288 (30.0 fps) | |
- 320x240 (30.0 fps) | |
- 176x144 (30.0 fps) | |
- 160x120 (30.0 fps) | |
Found format YUV 4:2:2 (YUYV). | |
- 640x480 (30.0 fps) | |
- 352x288 (30.0 fps) | |
- 320x240 (30.0 fps) | |
- 176x144 (30.0 fps) | |
- 160x120 (30.0 fps) | |
uvcvideo: Found UVC 1.00 device USB 2.0 PC Camera (058f:3861) | |
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. | |
input: USB 2.0 PC Camera as /class/input/input0 | |
usbcore: registered new interface driver uvcvideo | |
USB Video Class driver (SVN r209) | |
# |
Lots of interesting stuff here, but let’s focus on trying to get into the camera via telnet. We can just:
$ cat /etc/passwd
root:1naesbIMqm.cY:0:0:root:/:/bin/sh
This shows us there’s only one user, root
with password 1naesbIMqm.cY
. This is of course not the actual password, but the password encrypted with a one-way DES algorithm.
Let’s try brute-forcing it! I’m using John the ripper:
$ john passwd --show
root:123456:0:0:root:/:/bin/sh
1 password hash cracked, 0 left
Well that was easy.
Let’s try 123456
as login on the telnet prompt:
$ telnet 192.168.1.242
Trying 192.168.1.242...
Connected to 192.168.1.242.
Escape character is '^]'.
(none) login: root
Password: 123456
BusyBox v1.12.1 (2012-11-19 22:34:42 PST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
And we’re in! (For the second time).
# cat /proc/version
Linux version 2.6.21 (root@test) (gcc version 3.4.2) #136 Mon May 20 11:39:34 CST 2013
# cat /proc/cpuinfo
system type : Ralink SoC
processor : 0
cpu model : MIPS 24K V4.12
BogoMIPS : 239.61
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16 dsp
VCED exceptions : not available
VCEI exceptions : not available
Now we can start poking around the file system. test.sh
seems to be doing most of the work and starts the 2 main processes:
...
videocatch>/dev/null 2>&1 &
ipcamn>/dev/null 2>&1 &
...
Killing any of these processes makes the watchdog timer run out and resets the system.
Looking at the loaded kernel modules:
# lsmod
Module Size Used by Tainted: P
usbvideo 56752 1 - Live 0xc0116000
watchdog 2064 1 - Live 0xc012d000
gpio 3968 3 - Live 0xc012b000
i2s 10688 3 - Live 0xc0140000
i2c 2816 0 - Live 0xc008a000
rt2860v2_sta 1319712 1 - Live 0xc0265000 (P)
It seems we’re using the I2S interface for sound, usbvideo or UVC for the cheap Alcor Micro Corp USB camera (058f:3861). I2C, probably for the stepper controllers and gpio for the alarm input / outputs and the LED.
If we take a quick look at videocatch
by dumping all the strings in the executable:
$ strings videocatch | |
/lib/ld-uClibc.so.0 | |
pP0D | |
_init | |
_fini | |
__uClibc_main | |
__deregister_frame_info | |
__register_frame_info | |
_Jv_RegisterClasses | |
video_fd | |
set_video_power_freq | |
set_video_contrast | |
set_video_bright | |
set_video_rotate | |
set_video_satura | |
cf_get_var_from_file | |
atoi | |
g_avinfo | |
init_av | |
set_bright | |
set_contrast | |
set_satura | |
pthread_mutex_lock | |
debug_printf | |
pthread_mutex_unlock | |
unlink | |
system | |
read | |
strstr | |
init_video | |
localtime | |
sprintf | |
fopen | |
strlen | |
fwrite | |
fclose | |
gettimeofday | |
memset | |
ap_cs_trans_msg | |
sleep | |
restore_viode_params | |
memcpy | |
select | |
vbuf | |
vframe_len | |
get_video | |
destroy_video | |
send | |
recv | |
deal_video_params_change | |
libgetvideo.so | |
_DYNAMIC_LINKING | |
__RLD_MAP | |
_GLOBAL_OFFSET_TABLE_ | |
libhipcam.so | |
libc.so.0 | |
_ftext | |
_fdata | |
_edata | |
__bss_start | |
_fbss | |
_end | |
/mnt/5350/lib | |
_gp_disp | |
usb_reset_loglife | |
__start | |
set_rotate | |
__data_start | |
set_power_freq | |
0'9' | |
`1B$ | |
@0!$ | |
@0B$ | |
`1!$ | |
$!0@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
pB$4 | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'!(b | |
'! b | |
$! @ | |
'! @ | |
'!(b | |
'! b | |
'!(b | |
'! b | |
'! b | |
'! b | |
$!(` | |
/mnt/mtd/video_conf | |
resolution | |
brightness | |
contrast | |
saturation | |
mode | |
flip | |
$$value = %d, atoi(getvalue) = %d | |
/tmp/loadmsg | |
rmmod usbvideo | |
insmod /mnt/5350/modules/usbvideo.ko | |
Found format MJPEG | |
init_av first fail! | |
reboot | |
video_fd = %d init_video exit | |
usb reset times = %d, the current time is %d_%d_%d %d:%d:%d | |
/mnt/5350/usb_reset_logfile | |
write_len = %d, strlen(log_buf) = %d | |
..............................:%u,%u | |
trans_vars.sock_cli = %d | |
vframe_len = %d, trans_vars.sock_cli = %d | |
change->type = %d, change->value = %d | |
GCC: (GNU) 3.3.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.3.2 | |
.shstrtab | |
.interp | |
.reginfo | |
.dynamic | |
.hash | |
.dynsym | |
.dynstr | |
.init | |
.text | |
.MIPS.stubs | |
.fini | |
.rodata | |
.eh_frame | |
.ctors | |
.dtors | |
.jcr | |
.data | |
.rld_map | |
.got | |
.sbss | |
.bss | |
.comment | |
.pdr |
We can see that this process does the init of the USB camera, and seems to deal with the video.
Dumping the strings in the ipcamn
process:
$ strings ipcamn | |
/lib/ld-uClibc.so.0 | |
p UR | |
_fini | |
__uClibc_main | |
__deregister_frame_info | |
__register_frame_info | |
_Jv_RegisterClasses | |
getpid | |
msntp_deal | |
g_cur_netcfg | |
maintainFlag | |
add_logitemtofile | |
df_thread_create | |
to_config_time | |
getvar_from_file | |
atoi | |
save_int_tofile | |
g_maintain | |
g_ntp_pra | |
m_localtime | |
deal_restart | |
md_param | |
g_mbjpeg0 | |
memset | |
g_video_rel | |
g_avinfo | |
g_ptz_cfg | |
g_push_content | |
g_asf_content | |
g_equinfo | |
sscanf | |
g_motion_pra | |
setvar_to_file | |
strcpy | |
tutk_search_netwifi | |
read_netwifi_cfg | |
set_netwifi_params | |
save_config_tofile | |
recv_video_socket | |
g_email_cfg | |
g_ftpcfg | |
set_user_pwd | |
add_password_lyol33 | |
thread_watchdog | |
defaults_all | |
InitSysTime | |
FStreamer_config | |
getMaintainFlag | |
init_global | |
init_buf_list | |
g_netList | |
init_gpio | |
init_netwifi_module | |
IPCAM_set_net_config | |
upnp_cfg | |
init_linkstat_thread | |
startsearch_service | |
g_netcfg | |
thread_wait_local_client | |
led_thread | |
yuntai_thread | |
alarm_thread | |
create_catch_thread | |
create_thread_avsend | |
thread_ddns_update | |
thread_wait_remote_client | |
thread_kill_remote_client_zombie | |
thread_maintain_reboot | |
tutk_deal_ptz | |
tutk_get_devinfo | |
tutk_get_motion_sensitive | |
tutk_set_motion_sensitive | |
tutk_save_passwd | |
tutk_read_passwd | |
tutk_get_wifi_list | |
tutk_set_wifi | |
tutk_get_ipcam_motion | |
tutk_set_ipcam_motion | |
tutk_get_ipcam_external | |
tutk_set_ipcam_external | |
tutk_get_ipcam_imgparams | |
tutk_set_ipcam_imgparams | |
tutk_get_ipcam_smtp | |
tutk_set_ipcam_smtp | |
tutk_get_ipcam_ftp | |
tutk_set_ipcam_ftp | |
init_tutk_p2p | |
poweroff | |
create_tutk_thread | |
get_reset_key_value | |
unlink | |
creat_defaultflag | |
pox_system | |
userspar | |
set_usersparam | |
start_upnp | |
stderr | |
fwrite | |
select | |
df_close | |
restartflag | |
g_urls | |
FreeUPNPUrls | |
g_data | |
calloc | |
strtok | |
upnpDiscoverGetValidIGD | |
find_upnps | |
GetConnectionStatus | |
SetRedirect | |
upnp_start | |
free_upnp | |
RemoveRedirect | |
strlen | |
memcpy | |
get_client_idx_by_fd | |
alarm_now_state | |
df_log | |
cv_frametime | |
get_tutk_talk_status | |
enable_audio_put | |
talkStatus | |
disable_audio_put | |
g_multi_cfg | |
match_user_pwd | |
df_get_random | |
send_MultiDev_Info | |
ctl_ctx_pri | |
fopen | |
fread | |
G711Decoder | |
put_audio | |
g_send485ing | |
alarm_out | |
deal_485ctrl | |
init_httpd_global_val | |
pid_collection_add | |
pid_collection_dec | |
df_is_server_listen | |
fstat | |
__errno_location | |
close_remote_connect | |
parse_remote_msge | |
accept | |
setsockopt | |
do_httpd | |
get_client_idx_by_fd_data | |
datesending | |
usleep | |
whileevery | |
gettimeofday | |
kill | |
cli_ctl_ctx | |
g_ddnstypechange | |
g_log_add | |
strncmp | |
df_send_local_msg | |
stop_upnp | |
g_wifi_find | |
gmtime | |
asctime | |
strcmp | |
ntpset | |
SetNTPConfValues | |
ftp_test | |
smtp_test | |
deal_update_sys | |
deal_update_web | |
get_status | |
get_cur_adapter_type | |
vframe_len | |
getethmac | |
setethmac | |
getramac | |
setramac | |
g_extracfg | |
DVR_NET_convert_ip_addr_integer | |
dup2 | |
strchr | |
inet_addr | |
close_ftp | |
ftp_set_cfg | |
st_image_time_old | |
local_ctrl_set_macaddr | |
restore_params | |
prese_schedule | |
df_ds_server_init | |
df_ds_server_wait_msg | |
df_ds_server_shutdown | |
fflush | |
mktime | |
settimeofday | |
save_realtimetofile | |
realtime | |
snprintf | |
fgets | |
rename | |
SetSystemTime | |
gethostbyname | |
audio_data_play | |
remote_ptzctrl | |
upgrade_app | |
audio_Video_Login_Req | |
remote_Video_End | |
Camera_Params_Changed_Notify | |
remote_Audio_End | |
Keep_Alive | |
remote_Audio_Start_Req | |
remote_ctrl_talk_resp | |
remote_Video_Start_Req | |
Camera_Params_Fetch_Resp | |
remote_verify_req | |
upgrade_Verify_Resp | |
upgrade_login_resp | |
remote_login_req | |
upgrade_sys | |
remote_ctrl_alarm_resp | |
remote_Video_FrameInterval | |
remote_Talk_end | |
destroy_audio_dev | |
clock_gettime | |
is_insert_data | |
insert_net_data | |
g_motion_detection_pra | |
signal | |
power_for_freq | |
init_audio_dev | |
enable_audio_get | |
get_audio_fd | |
get_audio | |
tutk_send_audio | |
is_get_data | |
get_one_buf | |
G711Encoder | |
Enconde_IMA_ADPCM_4BIT_MONO | |
tutk_send_video | |
sendSocket | |
servAddr | |
bind | |
strstr | |
cfg_buffer | |
sendto | |
fseek | |
feof | |
fscanf | |
set_default_sysop | |
match_user_pwd1 | |
inet_ntoa | |
recvfrom | |
VPS_SetNetCfg | |
VPS_GetNetCfg | |
createSendSocket | |
vps_manager_thread | |
cal_chksum | |
wps_status | |
netStatus_led_out | |
indicator_led_out | |
rsleep | |
led_function | |
GetCheckSum | |
strcat | |
chmod | |
updateing | |
to_update | |
srandom | |
ftell | |
open_watchdog | |
fresh_watchdog | |
libpthread.so.0 | |
_DYNAMIC_LINKING | |
__RLD_MAP | |
_GLOBAL_OFFSET_TABLE_ | |
libm.so.0 | |
svrDomain | |
set_ddns_param | |
g_exit_ddnst_thread | |
init_ddnsserver | |
IP_old | |
smtp_deal_text | |
DYNDNS_update_entry | |
update_noip | |
update_aipcam | |
bzero | |
inet_aton | |
ioctl | |
strrchr | |
strcspn | |
df_ds_server_listen | |
get_idle_locinfo_idx | |
get_locinfo_idx_from_fd | |
df_ds_client_connect | |
df_ds_send | |
fcntl | |
pthread_attr_init | |
pthread_attr_setdetachstate | |
pthread_create | |
pthread_attr_destroy | |
vfprintf | |
access | |
mkdir | |
df_ds_client_init | |
df_ds_client_send | |
pthread_mutex_lock | |
pthread_mutex_unlock | |
pthread_mutex_init | |
pthread_mutex_destroy | |
strcasecmp | |
system_defaults | |
audio_defaults | |
record_defaults | |
nfs_defaults | |
multicast_defaults | |
auth_defaults | |
video1_defaults | |
video2_defaults | |
video3_defaults | |
video4_defaults | |
net_defaults | |
mddns_defaults | |
scc_defaults | |
motion1_defaults | |
motion2_defaults | |
motion3_defaults | |
motion4_defaults | |
wlan_defaults | |
ftp_defaults | |
ntp_defaults | |
image_defaults | |
alarm1_defaults | |
alarm2_defaults | |
alarm3_defaults | |
alarm4_defaults | |
msn_defaults | |
fs_status_defaults | |
tv_defaults | |
connection_conf_defaults | |
equinfo_default | |
g_cap_type | |
video_defaults_42 | |
alarm_defaults | |
forbidden_defaults | |
smtp_defaults | |
multi_defaults | |
cversion_defaults | |
ptz_defaults | |
sdc_defaults | |
product_defaults | |
lamp_defaults | |
exio_defaults | |
tutk_defaults | |
video_change_defaults | |
maintain_defaults | |
net_wifi_defaults | |
defaults_setting | |
__fgetc_unlocked | |
fgetc | |
get_versionofclient | |
GetNTPConfValues | |
g_msncfg | |
g_reccfg | |
g_voice | |
read_user_pwd | |
get_par_presetcfg | |
save_buf_to_file | |
g_lamp_ctrl | |
ptm_get | |
localtime_r | |
rs232_send_len | |
g_pPtz_lib_pro | |
rs232_sbuf | |
live_ptz_ctrl | |
my_PortSend | |
g_pExt_lib_pro | |
pthread_join | |
g_init_x | |
g_init_y | |
init_moto | |
mode_flag | |
horizontal_steps | |
vertical_steps | |
get_mode | |
g_end_ptzdelay | |
g_start_ptzdelay | |
set_speed | |
g_step_speed | |
init_vert_moto | |
init_hori_moto | |
reset_moto | |
goto_center | |
ptz_stop | |
ptz_up | |
ptz_down | |
ptz_left | |
ptz_right | |
ptz_lu | |
ptz_ld | |
ptz_ru | |
ptz_rd | |
start_gotoc | |
set_preset | |
go_preset | |
ptz_ud | |
ptz_stopud | |
ptz_lr | |
ptz_stoplr | |
g_tour_list | |
g_degree | |
g_onestep | |
ptz_is_moving | |
mutex_motion | |
info_ | |
jpeg_stdio_buffer_src | |
jpeg_read_header | |
jpeg_start_decompress | |
jpeg_read_scanlines | |
jpeg_finish_decompress | |
jpeg_abort_decompress | |
schedule_time_alarm | |
get_alarm_mark | |
prese_alarm_time | |
g_alarm_pra | |
get_alarm_in_value | |
jpeg_std_error | |
jpeg_CreateDecompress | |
similar | |
jpeg_destroy_decompress | |
outfile | |
smtp_deal | |
alarm_httpsend | |
SendPushMessage | |
sendAlarmNoticeToApp | |
test_ftp | |
decompress_judgment | |
alarm_response | |
io_input_judgment | |
schedule_alarm | |
ftp_upload | |
set_addr | |
set_dhigh | |
set_dlow | |
step_zheng | |
step_feng | |
check_key_bound_value | |
save_preset | |
target_x | |
target_y | |
goto_x | |
goto_y | |
set_delay_tour | |
tour_function | |
thread_hori | |
thread_vert | |
thread_protect_ptz_auto | |
restore_ptzpos | |
getMaintainVaule | |
init_thread | |
protect_ptz_auto_thread | |
fputs | |
fuhong_wifi_cfg | |
get_netlink_status | |
g_net_status | |
g_eth0_plug_state | |
wifi_up_pro | |
update_arp | |
get_curmacaddr | |
write_netwifi_cfg | |
writepppoeconf | |
dhcp_connect | |
if_set_dns | |
getNetinfo | |
inet_ntop | |
srand | |
get_pppoe_ip | |
ip_get_gateway | |
set_net_reconfig | |
bcopy | |
tolower | |
isdigit | |
tutk_ra0_connStatus | |
udhcp_logging | |
run_script | |
send_release | |
client_config | |
background | |
start_log_and_pid | |
read_interface | |
udhcp_sp_setup | |
uptime | |
listen_socket | |
raw_socket | |
udhcp_sp_fd_set | |
send_discover | |
udhcp_sp_close | |
send_renew | |
send_selecting | |
get_packet | |
get_raw_packet | |
get_option | |
udhcp_sp_read | |
perform_release | |
safe_strncpy | |
bcm_parseipaddr | |
if_set_data | |
add_default_gw | |
end_option | |
dhcp_options | |
option_lengths | |
add_option_string | |
find_option | |
add_simple_option | |
checksum | |
bb_applet_name | |
bb_verror_msg | |
__fputc_unlocked | |
fputc | |
bb_vperror_msg | |
bb_perror_msg_and_die | |
__assert | |
isspace | |
bb_show_usage | |
strtoul | |
bb_xgetularg_bnd_sfx | |
bb_xgetularg_bnd | |
bb_xgetularg10_bnd | |
gethostbyaddr | |
getnetbyaddr | |
bb_INET_default | |
getnetbyname | |
INET_resolve | |
bb_error_msg_and_die | |
bb_xgetularg10 | |
sysconf | |
bb_xsocket | |
set_flags | |
asprintf | |
get_default_gw | |
del_default_gw | |
vfork | |
waitpid | |
getenv | |
execle | |
socketpair | |
init_header | |
kernel_packet | |
random_xid | |
sysinfo | |
pidfile_acquire | |
daemon | |
pidfile_write_release | |
vprintf | |
__stdout | |
setlinebuf | |
lockf | |
atexit | |
fdopen | |
poll | |
IGDstartelt | |
IGDendelt | |
IGDdata | |
parsexml | |
getDevicesFromMiniSSDPD | |
ReceiveData | |
strncasecmp | |
parseURL | |
soapPostSubmit | |
getsockopt | |
UPNP_GetStatusInfo | |
parserootdesc | |
GetUPNPUrls | |
UPNPIGD_IsConnected | |
miniwget_getaddr | |
simpleUPnPcommand | |
ParseNameValue | |
GetValueFromNameValueList | |
ClearNameValueList | |
UPNP_GetConnectionTypeInfo | |
UPNP_GetLinkLayerMaxBitRates | |
UPNP_GetExternalIPAddress | |
DisplayInfos | |
UPNP_GetTotalBytesSent | |
UPNP_GetTotalBytesReceived | |
UPNP_GetTotalPacketsSent | |
UPNP_GetTotalPacketsReceived | |
protofix | |
UPNP_AddPortMapping | |
UPNP_GetSpecificPortMappingEntry | |
strupnperror | |
UPNP_DeletePortMapping | |
UPNP_GetGenericPortMappingEntry | |
upnpDiscover | |
UPNP_GetValidIGD | |
freeUPNPDevlist | |
ListRedirections | |
getsockname | |
herror | |
memcmp | |
jinit_memory_mgr | |
jinit_marker_reader | |
jinit_input_controller | |
jpeg_destroy | |
jpeg_abort | |
jpeg_consume_input | |
jinit_master_decompress | |
jpeg_resync_to_restart | |
jdiv_round_up | |
jpeg_natural_order | |
jpeg_natural_order5 | |
jpeg_natural_order4 | |
jpeg_natural_order7 | |
jpeg_natural_order3 | |
jpeg_natural_order2 | |
jpeg_natural_order6 | |
jpeg_alloc_quant_table | |
jpeg_alloc_huff_table | |
jpeg_core_output_dimensions | |
jpeg_calc_output_dimensions | |
jinit_2pass_quantizer | |
jinit_merged_upsampler | |
jinit_d_post_controller | |
jinit_inverse_dct | |
jinit_arith_decoder | |
jinit_huff_decoder | |
jinit_d_coef_controller | |
jinit_d_main_controller | |
jinit_color_deconverter | |
jinit_upsampler | |
jinit_1pass_quantizer | |
jcopy_sample_rows | |
jround_up | |
jpeg_std_message_table | |
jpeg_get_small | |
jpeg_get_large | |
jpeg_mem_available | |
jpeg_open_backing_store | |
jpeg_free_large | |
jpeg_free_small | |
jpeg_mem_term | |
jpeg_mem_init | |
tmpfile | |
jpeg_aritab | |
jcopy_block_row | |
jpeg_idct_7x14 | |
jpeg_idct_7x7 | |
jpeg_idct_4x4 | |
jpeg_idct_12x6 | |
jpeg_idct_16x16 | |
jpeg_idct_6x3 | |
jpeg_idct_9x9 | |
jpeg_idct_2x4 | |
jpeg_idct_4x2 | |
jpeg_idct_11x11 | |
jpeg_idct_2x2 | |
jpeg_idct_14x7 | |
jpeg_idct_5x10 | |
jpeg_idct_8x16 | |
jpeg_idct_3x6 | |
jpeg_idct_2x1 | |
jpeg_idct_14x14 | |
jpeg_idct_13x13 | |
jpeg_idct_10x10 | |
jpeg_idct_5x5 | |
jpeg_idct_6x12 | |
jpeg_idct_6x6 | |
jpeg_idct_12x12 | |
jpeg_idct_10x5 | |
jpeg_idct_4x8 | |
jpeg_idct_1x2 | |
jpeg_idct_3x3 | |
jpeg_idct_8x4 | |
jpeg_idct_15x15 | |
jpeg_idct_16x8 | |
jpeg_idct_1x1 | |
jpeg_idct_islow | |
jpeg_idct_ifast | |
jpeg_idct_float | |
connected | |
cout | |
pswitch | |
proxflag | |
fileno | |
verbose | |
crflag | |
sendport | |
tick | |
doglob | |
interactive | |
autologin | |
passivemode | |
fromatty | |
cpend | |
setpeer2 | |
set_trans_mode | |
put2 | |
ftp_connect_login | |
ftp_disconnect | |
ftp_quit | |
setbinary | |
ftp_set_mode | |
ftp_send_file | |
ftp_test_connect | |
ftp_port | |
hookup2 | |
formname | |
typename | |
curtype | |
modename | |
form | |
stru | |
bytesize | |
structname | |
bytename | |
debug | |
reply_string | |
unix_server | |
unix_proxy | |
dologin2 | |
index | |
types | |
sendrequest | |
macnum | |
siglongjmp | |
__sigsetjmp | |
pasv | |
__ctype_b | |
lostpeer | |
getreply | |
mflag | |
sunique | |
runique | |
mcase | |
ntflag | |
ntin | |
ntout | |
mapflag | |
mapin | |
mapout | |
changetype | |
stdin | |
restart_point | |
popen | |
pclose | |
hash | |
ferror | |
libgetvideo.so | |
libgpio.so | |
libssl.so.0.9.8 | |
libcrypto.so.0.9.8 | |
g_timezone | |
initClientInfo | |
initMailInfo | |
sendMailssl | |
sendMailStart_tls | |
sendMail | |
test_email_cfg_ssl | |
test_email_cfg_starttls | |
test_email_cfg | |
SSL_write | |
SSL_read | |
SSL_library_init | |
SSL_load_error_strings | |
SSLv23_client_method | |
SSL_CTX_new | |
SSL_CTX_ctrl | |
SSL_new | |
SSL_set_fd | |
SSL_connect | |
SSL_shutdown | |
SSL_free | |
SSL_CTX_free | |
rewind | |
gethostname | |
magic_look | |
md5digest | |
os_genid | |
to64 | |
os_createnewfile | |
os_perror | |
ssmtp_failed | |
sendall | |
ssmtp_read | |
ssmtp_send | |
month_to_eng | |
post_cmd | |
to64frombits | |
mail_header | |
mail_body | |
Base64ValTab | |
send_cmd | |
send_datassl | |
ssmtp_connect | |
ssmtp_ready | |
ssmtp_ehlo | |
ssmtp_starttls | |
get_msg | |
mail_header_ssl | |
mail_body_ssl | |
base64_encode_2 | |
ssmtp_mail | |
ssmtp_rcpt | |
ssmtp_data | |
ssmtp_content | |
ssmtp_quit | |
ssmtp_helo | |
ssmtp_auth | |
output64chunk | |
MD5Final | |
strsave | |
MD5Init | |
MD5Update | |
md5contextTo64 | |
xmalloc | |
syslog | |
openlog | |
getuid | |
pipe | |
closelog | |
mmap | |
munmap | |
memmove | |
qsort | |
getcwd | |
chdir | |
strpbrk | |
strspn | |
match_user_right | |
atol | |
tdate_parse | |
getpwnam | |
setsid | |
tzset | |
setgroups | |
setgid | |
initgroups | |
setuid | |
match | |
alphasort | |
scandir | |
lstat | |
nice | |
execve | |
write_ | |
read_ | |
madvise | |
sendfile | |
getaddrinfo | |
gai_strerror | |
freeaddrinfo | |
getnameinfo | |
strdup | |
pthread_exit | |
pthread_rwlock_wrlock | |
pthread_rwlock_unlock | |
pthread_detach | |
pthread_rwlock_init | |
pthread_rwlock_destroy | |
gPushMsgSrvAddr | |
g_tutk_config | |
g_nEnAudioPreSample | |
g_nEnAudioIndex | |
g_nDeAudioIndex | |
g_nDeAudioPreSample | |
AdpcmDecode | |
avClientStart | |
avCheckAudioBuf | |
avRecvAudioData | |
avClientStop | |
audio_playback | |
ResetADPCMDecoder | |
unregedit_client_from_audio | |
avSendIOCtrl | |
getAlarmEventAllList | |
gEventList | |
regedit_client_to_video | |
unregedit_client_from_video | |
set_p2p_frame | |
regedit_client_to_audio | |
get_talk_status | |
thread_ReceiveAudio | |
IOTC_Session_Get_Free_Channel | |
IOTC_Session_Check | |
avServStart3 | |
AuthCallBackFn | |
IOTC_Session_Close | |
avRecvIOCtrl | |
Handle_IOCTRL_Cmd | |
unregedit_client_from_video_2 | |
avServStop | |
IOTC_Device_Login | |
AdpcmEncode | |
avSendAudioData | |
avSendFrameData | |
avServSetDelayInterval | |
IOTC_Get_Version | |
avGetAVApiVer | |
Init_AVInfo | |
IOTC_Set_Max_Session_Number | |
IOTC_Initialize2 | |
PrintErrHandling | |
DeInitAVInfo | |
IOTC_Get_Login_Info_ByCallBackFn | |
avInitialize | |
thread_Login | |
IOTC_Listen | |
thread_ForAVServerStart | |
avDeInitialize | |
IOTC_DeInitialize | |
getTimeStamp | |
pthread_mutexattr_init | |
pthread_mutexattr_settype | |
gSessionInfo | |
gTcpHandlerArrLock | |
gIOTCTcpHandlerArr | |
gRelayTcpSkt | |
geTcpConnectedServerStatus | |
UnregisterFromTcpHandlerArr | |
IOTC_GetTickCount | |
gMasterStatusLock | |
gTcpSendLock | |
LanIfNum | |
GetIP | |
gMyNatType | |
gPreNatPort | |
gReadBufLock | |
gSessionLock | |
gDeviceInfoLock | |
gDeviceInfo | |
gVPGServerListLock | |
gVPGServerList | |
AesCtxIni | |
AesEncrypt | |
AesDecrypt | |
Broadcast_Message | |
gMySecureMode | |
IOTC_Get_Nat_Type | |
gbStopConnect | |
_IsStopSearchDevice | |
gbFlagUnLicensed | |
is_valid_fd | |
getpeername | |
gListenSessionIndex | |
gbClientRequestSecureSession | |
gDeviceSecureMode | |
gpLoginInfoCB | |
gTcpRelayServerAddr | |
gDeviceInfoIndex | |
gbFlagRenewDeviceServerList | |
gbFlagServerHello | |
gbOnlyDoSearchDevice | |
gLanSearchAllList | |
_IOTC_Send_Punch_To | |
gP2PHostNamePrimary | |
gP2PHostNameSecondary | |
gP2PHostNameThird | |
gP2PHostNameFourth | |
_IOTC_Resolve_Master | |
gTcpConnectedPort | |
IOTC_thread_TCPConnectToServer | |
_IOTC_thread_Query_Master_TCP | |
IOTC_TcpConnectToMaster | |
gP2PLocalUdpPort | |
_IOTC_thread_DetectNetworkReachable | |
_IsUIDVaild | |
_IOTC_Check_Server | |
gConnectLock | |
IOTC_Connect | |
gTryUIDErrorCnt | |
gDeviceNamePWD | |
gSearchSkt | |
gThread_Login | |
_IOTC_thread_Device_Login | |
gThread_SessionAlive | |
gThread_recv_udp | |
gThread_RoutineTask | |
gSearchUniSkt | |
gVPGServerListIndex | |
IOTC_Mutex_Initialize | |
gAesConnectLock | |
_IOTC_thread_UDPrecv | |
_IOTC_thread_Session_Alive | |
_IOTC_thread_RoutineTask | |
gThread_QueryMaster | |
_IOTC_thread_Query_Master | |
IOTC_Session_Read_Check_Lost | |
IOTC_Session_Channel_OFF | |
IOTC_Session_Channel_ON | |
IOTC_Connect_ByUID | |
AesGenKeySched | |
AesEncBlk | |
AesDecBlk | |
Big_Int2 | |
Big_Int4 | |
Little_Int2 | |
Little_Int4 | |
g_stAVInfo | |
LogFile_avapi | |
assemblePackHead | |
IOTC_Session_Write | |
block_FifoNew | |
block_FifoRelease | |
block_Alloc | |
block_FifoPut | |
block_FifoGetByFrmNo | |
block_Release | |
gAvInfoLock | |
block_FifoEmpty | |
g_stFirmVer | |
block_FifoSeekByFrmNoPos | |
block_FifoRemoveFrameByFrmNo | |
block_FifoExist | |
block_FifoSize | |
gMaxClientBufSize | |
block_FifoPutByPassSameBlock | |
block_FifoCountByFrmNo | |
block_FifoGetLostPos | |
block_FifoGet | |
IOTC_Session_Set_Channel_RcvCb | |
AvSrvRecvIotcData | |
avServStart2_inner | |
AvClientRecvIotcData | |
avClientStart_inner | |
block_FifoCount | |
block_FifoGetInfoByFrmNo | |
block_FifoRemoveAllFramesLessThanFrmNo | |
avCheckResendRequest | |
avRecvFrameData_new | |
avRecvFrameData_old | |
gMaxServBufSize | |
avSendIOCtrl_inner | |
avClientCleanVideoBuf | |
avClientCleanAudioBuf | |
libaudio.so | |
_a2u | |
_u2a | |
_af_linear2alaw | |
_af_linear2ulaw | |
_af_alaw2linear | |
_af_ulaw2linear | |
libdm2016.so | |
libwatchdog.so | |
libmac.so | |
argv0 | |
fatal | |
set_lock | |
current_time | |
read_socket | |
display_packet | |
unpack_ntp | |
display_data | |
operation | |
format_time | |
open_socket | |
make_packet | |
flush_socket | |
write_socket | |
read_packet | |
close_socket | |
run_client | |
find_address | |
display_in_hex | |
_setjmp | |
adjtime | |
isatty | |
lockname | |
adjust_time | |
remove | |
getservbyname | |
cfmakeraw | |
tcgetattr | |
convbaud | |
cfsetispeed | |
cfsetospeed | |
tcflush | |
tcsetattr | |
v_addr | |
PortOpen | |
PortClose | |
libcrypt.so.0 | |
libc.so.0 | |
_ftext | |
_fdata | |
_edata | |
__bss_start | |
_fbss | |
/mnt/5350/lib | |
adpcm_coder | |
g_saving | |
g_goto_speed | |
__main | |
df_msg_log | |
GetConnectionStatus_detail | |
DetectNetworkReachable2 | |
IOTC_Mutex_Deinitialize | |
local_ctrl_get_list_cruise | |
path | |
avClientSetMaxBufSize | |
index_dec | |
get_eth2_netlink_status | |
_gp_disp | |
extlib_module_init | |
LittleEndian_avPacket | |
g_STEP_MAX_HORIZONTAL | |
df_send_talk_resp | |
yyyymmddhhmmss | |
init_tour | |
connect_num | |
local_ctrl_set_control_cruise | |
changed_notify_time_old | |
IOTC_Connect_ByUID2 | |
avClientCleanBuf | |
g_wificfg | |
video_defaults_21 | |
IOTC_Set_Partial_Encryption | |
Video_Data | |
g_step_max_vertical | |
g_step_max_horizontal | |
PortRecv | |
specifyNewApiPackHead | |
pre_sample_dec | |
df_connect_msgcenter | |
jpeg_mem_src | |
BigEndian_avPacket | |
smsg | |
replace_user_filelist | |
local_ctrl_get_present | |
convert_time | |
run_script_bk | |
alaw2ulaw | |
net_defaults_pre | |
df_send_login_resp | |
rtspd_dvr_fd | |
bb_default_error_retval | |
judgeIfNewApiPackHead | |
g_framerateing | |
abuf_size | |
avServSetResendSize | |
IOTC_Connect_Stop_BySID | |
test_ptz_fun | |
f_search_str | |
if_config_network | |
g_buffers | |
default_xy_init | |
jpeg_new_colormap | |
client_config_wlan0 | |
deal_def485ctrl | |
IOTC_Get_SessionID | |
IOTC_Listen2 | |
md_res | |
AVAPIs_getTickCount | |
close_client_idx_by_fd | |
gfavcmd | |
ftp_get_cfg | |
start_tour | |
close_dsp | |
remote_485ctrl | |
g_logitem_num | |
jiaan_wifi_cfg | |
favc_md | |
avServStart2 | |
get_email_cfg | |
is_alarmed | |
clean_wps | |
set_wifitype | |
g_cap_mtype | |
ftty | |
filename | |
g_product_mode | |
df_fclose | |
ptz_speed | |
UPNP_GetIGDFromUrl | |
client_ip | |
get_netwifi_params | |
_LOG | |
local_ctrl_get_single_cruise | |
__start | |
add_preset_tour | |
getMaskAddress | |
set_email_cfg | |
gnLogSize | |
md_cfg | |
avRecvFrameData | |
jpeg_has_multiple_scans | |
g_setting | |
base64_encode | |
gIOTCLogPath | |
setpassive | |
g_init_time_cmdmod | |
talk_state | |
set_cur_adapter_type_ra0 | |
local_ctrl_get_netcfg | |
init_ptz | |
attach_option | |
clear_buf | |
df_send_alarm_resp | |
jpeg_input_complete | |
setascii | |
getParaValues | |
local_ctrl_get_userdeal | |
df_send_audio_resp | |
get_wifitype | |
IOTC_Connect_Stop | |
xrealloc | |
video_defaults_32 | |
tutk_connect_wifi | |
send_times | |
ftp_email_debug_printf | |
df_send_verify_resp | |
base64_encode_1 | |
IOTC_Set_Log_Path | |
open_dsp | |
df_send_login_req | |
avSendIOCtrlExit | |
m_strftime | |
jpeg_set_marker_processor | |
df_send_common_msg | |
revbuf | |
df_send_video_resp | |
IOTC_Get_Login_Info | |
destroy_buf_list | |
g_bitrateing | |
g_lintening | |
jpeg_stdio_src | |
close_remote_data_connect | |
ulaw2alaw | |
local_ctrl_set_control_lamp | |
miniwget | |
df_disconnect_msgcenter | |
upnp_test | |
get_g_cur_adapter_type | |
IOTC_Session_Check_ByCallBackFn | |
remote_ctrl_get_scc_account | |
df_show_version | |
UPNP_GetPortMappingNumberOfEntries | |
IOTC_Set_Anvance_Mode | |
avClientExit | |
match_user_only | |
base64_decode | |
adpcm_encode | |
set_wps | |
IOTC_Initialize | |
video_defaults | |
g_STEP_MAX_VERTICAL | |
jpeg_read_raw_data | |
gethost_ip | |
extlib_module_exit | |
setport | |
AVAPIs_printTime | |
IOTC_Listen_Exit | |
home | |
g_reboot_avt | |
avClientStart2 | |
printIGD | |
local_ctrl_get_scene | |
start_cmd | |
avRecvFrameData2 | |
client_config_rausb0 | |
IOTC_Lan_Search | |
g_reboot_aut | |
exit_netwifi_module | |
jpeg_save_markers | |
init_read_emailcfg | |
avServExit | |
df_ds_client_wait_msg | |
IOTC_Session_Read | |
IOTC_Connect_ByUID_Parallel | |
avServStart | |
del_preset_tour | |
local_ctrl_set_save_cruise | |
log_message | |
do_nothing | |
init_read_ftpcfg | |
can_insert | |
__data_start | |
df_md5_value_compare | |
avServSetMaxBufSize | |
jpeg_finish_output | |
dete_IsRedirections | |
jpeg_start_output | |
video_fd | |
adpcm_decode | |
if_get_data | |
close_remote_connect_temp | |
df_openfile | |
gThread_recv_search | |
DQ$X | |
LE$& | |
LE$& | |
LE$& | |
',-E& | |
,-E& | |
F$&$ | |
(&!0 | |
,-E&( | |
',-E& | |
F$&$ | |
',-E& | |
F$&$ | |
',-E& | |
F$&$ | |
',-E& | |
F$&$ | |
,-E& | |
F$&$ | |
,-E&, | |
',-E& | |
F$&$ | |
',-E& | |
F$&$ | |
',-E& | |
F$&$ | |
,-E& | |
F$&$ | |
,-%& | |
,-%& | |
FD&$ | |
,-%& | |
FD&$ | |
,-%& | |
FD&$ | |
,-%& | |
FD&$ | |
,-%& | |
,-%& | |
$!8@ | |
'!0 | |
HFd&$ | |
HFd& | |
HFd&$ | |
HFd&$ | |
&&tI | |
MOB4! | |
B4$ | |
B4$( | |
'! @ | |
<KD& | |
B4$ | |
B4$( | |
'! ` | |
<MOB4 | |
$!(@ | |
$!(@ | |
<MOB4 | |
c4! | |
B4$ | |
'! ` | |
<MOB4 | |
B4$( | |
B4$( | |
$MOB40 | |
MOB4( | |
Sc$! | |
<MOB4 | |
$MOB4 | |
$&!(^ | |
<MOB4! | |
c4$( | |
4MOB4 | |
'!8` | |
MOB4 | |
tPd& | |
$! @ | |
&!0 | |
$QD$ | |
B,!(@ | |
$!0 | |
D&!( | |
'! | |
$!8 | |
D&!( | |
vG$P | |
ZE$` | |
D$!( | |
XT$& | |
XT$&@ | |
D&!( | |
$!8` | |
D&!( | |
$!8 | |
D&!( | |
'!8` | |
D&!( | |
'!0 | |
$!8` | |
D&!( | |
XT$&! | |
XT$& | |
XT$&! | |
XT$& | |
XT$&! | |
XT$& | |
XTD& | |
XTD& | |
XTD&! | |
XTD& | |
iE$!0 | |
iE$!0 | |
1&! | |
'! @ | |
k'&! @ | |
k$& | |
k'&! @ | |
k$& | |
k'&! @ | |
k$& | |
k'&! @ | |
\G$& | |
\G$& | |
$\G'&! @ | |
F$& | |
F'&! @ | |
4l$& | |
4l$& | |
$4l'&! @ | |
Tl$& | |
Tl$& | |
$Tl'&! @ | |
U$& | |
U'&! @ | |
F$& | |
F'&! @ | |
G$& | |
G'&! @ | |
$!8@ | |
d&!( | |
d&!( | |
vc$! | |
N9' | |
8P9' | |
E9' | |
<<9' | |
l69' | |
`(9' | |
d&!(@ | |
f&!8 | |
$!(@ | |
f&!8 | |
f&!8 | |
d&!(@ | |
<MOB4 | |
$xc$! | |
8V9' | |
T9' | |
<xE& | |
<xE&$ | |
{F$x | |
0Ic4! | |
&&4l | |
$\y$& | |
\y$&$ | |
$!( | |
$! | |
Hc4! | |
<X{B | |
<4@d | |
HB4! e | |
@0&! | |
<,@# | |
HB4! | |
XA%& | |
c$<}"' | |
HB4,@ | |
<! b | |
Hc4! | |
H97! | |
Hc4! | |
8G0&xH%&( | |
4!0F | |
&! | |
HB4, | |
HB4, | |
Hc4! | |
T}E$ | |
HB4! | |
HB4 | |
T}e$ | |
H97 | |
$!0 | |
$MOB4 | |
|ue& | |
P$! | |
|ue& | |
P$! | |
|ue& | |
&! | |
|ue& | |
|ue& | |
P$! | |
|ue& | |
P$! | |
|ue& | |
`i%&! | |
$!0@ | |
$!(` | |
`i%& | |
$MOB4 | |
$! | |
0!0D | |
0!0D | |
B$( b | |
U4gfv4 | |
apB4 | |
apB4 | |
<apB4 | |
s&Pd | |
'! | |
'! | |
'! | |
$!8 | |
s&Pd | |
s&Pd | |
'! | |
s&Pd | |
apB4 | |
apB4 | |
<apB4 | |
c$! ` | |
c$! ` | |
$!8 | |
$MOB4< | |
$MOB4$ | |
$!(@ | |
$!(@ | |
B$! @ | |
$!(@ | |
B$! @ | |
$!(@ | |
$!(` | |
$!0` | |
$!0@ | |
DP9' | |
'! @ | |
&9' | |
'! @ | |
$!0@ | |
$!0@ | |
'! @ | |
$!0@ | |
$!(@ | |
@lB$! | |
B$! @ | |
$!(@ | |
B$! @ | |
$!(@ | |
B$! @ | |
$!(@ | |
B$! @ | |
$!(@ | |
$!(@ | |
$!(@ | |
'! @ | |
$!0@ | |
$!0@ | |
'! @ | |
'! @ | |
PJ9' | |
$!8@ | |
$!0@ | |
$!(@ | |
@lB$! | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
$!(@ | |
'! @ | |
$!(@ | |
$!(@ | |
'! @ | |
'! @ | |
$!0@ | |
$!(@ | |
$!0@ | |
$!0@ | |
$!(@ | |
@lB$! | |
'! @ | |
$!(@ | |
'! @ | |
$!0@ | |
$!(@ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
PJ9' | |
$!8@ | |
$!0@ | |
$!(@ | |
@lB$! | |
'! @ | |
$! @ | |
<VUB4 | |
'!(b | |
'! b | |
'! b | |
$! @ | |
$! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
$!0@ | |
$!0@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
$!(@ | |
$!(@ | |
$!(@ | |
'! @ | |
$!(@ | |
'! @ | |
$!(` | |
$!(@ | |
'! @ | |
B$! ` | |
$!(@ | |
$!0@ | |
$!0@ | |
'! @ | |
$!(@ | |
'! @ | |
$!(@ | |
'!(b | |
'! b | |
'!(b | |
'!0b | |
'! b | |
'! @ | |
'!(b | |
'! b | |
'! @ | |
'!(b | |
'! b | |
'! @ | |
B$! @ | |
'! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
'! @ | |
B$! @ | |
B$! @ | |
'! @ | |
$!8` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
@D4 | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
$! @ | |
$!(@ | |
$! @ | |
$!(@ | |
B$! @ | |
$!(@ | |
$! @ | |
$!(@ | |
'!(@ | |
'!0b | |
'!0b | |
$! @ | |
<`sB4 | |
<`sB4 | |
<@WB4 | |
<PeB4 | |
QFb(. | |
91b( | |
<PeB4M | |
<`sB4I | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0@ | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0@ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
$! @ | |
$! @ | |
$! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
'!8` | |
'! @ | |
'! @ | |
'! @ | |
'!8@ | |
'! @ | |
$!(` | |
$! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0@ | |
$!0@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
F$!8` | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!(@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
'! @ | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
'! @ | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
$!0` | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
$!0` | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
$!8@ | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
$!8@ | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
$!0@ | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
$!8@ | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
$!8@ | |
'! @ | |
$!0` | |
'! @ | |
$!(@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!(@ | |
'!(@ | |
'!(@ | |
'!(@ | |
'!(@ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
'! @ | |
'! @ | |
'!(@ | |
$!(@ | |
$!(@ | |
'! @ | |
'!(b | |
'! b | |
'!(b | |
'! b | |
<VUB4 | |
<VUB4 | |
$!0@ | |
$!0@ | |
'! @ | |
'!(@ | |
$!0@ | |
'!0C | |
'! @ | |
'! @ | |
$!0@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
qB$! | |
qB$! | |
qB$! | |
qB$! | |
qB$! | |
qB$! | |
qB$! | |
pB$! | |
qB$! b | |
qB$! | |
qB$! b | |
qB$! | |
qB$! b | |
qB$! | |
qB$! b | |
qB$! | |
qB$! b | |
qB$! | |
qB$! b | |
qB$! | |
qB$! b | |
qB$! | |
pB$! b | |
pB$! | |
p!$T | |
p!$V | |
p!$W | |
p!$X | |
p!$Y | |
p!$Z | |
p!$[ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
'! @ | |
$!(@ | |
$!(@ | |
'! @ | |
B$! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
B0! @ | |
<s!$ | |
4s!$ | |
8s!$ | |
dsB$! | |
dsB$! | |
dsB$! b | |
esB$! | |
csc$! | |
4s!$ | |
8s!$ | |
4sB$ | |
8sc$ | |
dsB$! | |
8s!$ | |
8sc$ | |
dsB$! | |
8sB$ | |
8s!$ | |
<sc$ | |
4sB$ | |
4s!$ | |
4sB$ | |
4s!$ | |
$!(@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0@ | |
'! @ | |
@)9' | |
Td9' | |
Td9' | |
'! @ | |
'! @ | |
B$! ` | |
$!(@ | |
$!0@ | |
$!0` | |
D$!(` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
$!0` | |
$!(@ | |
'! @ | |
$!(@ | |
D$!( | |
B$! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
$!(@ | |
'! @ | |
B$!0@ | |
B$! ` | |
$!(@ | |
D$!(` | |
D$!(` | |
'! @ | |
'! @ | |
D$!(` | |
D$!(` | |
$!(@ | |
$!(@ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
$!0@ | |
@)9' | |
$!(@ | |
'! @ | |
$!(@ | |
'! @ | |
sB$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
sB$' | |
$!0@ | |
sB$' | |
sc$' | |
sc$' | |
sc$' | |
'! @ | |
'! @ | |
'! @ | |
sc$& | |
sc$& | |
sB$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
sB$' | |
$!0@ | |
sB$' | |
sc$' | |
sc$' | |
sc$' | |
sc$& | |
sc$& | |
sB$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
sB$' | |
$!0@ | |
sB$' | |
sc$' | |
sc$' | |
sc$' | |
'! @ | |
'! @ | |
sB$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
sc$& | |
'! @ | |
'! @ | |
$!(@ | |
sB$' | |
B$! ` | |
$!0@ | |
'! @ | |
$!(@ | |
'! @ | |
sB$' | |
'! @ | |
sc$' | |
'! @ | |
sc$' | |
'! @ | |
sc$' | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
$!0@ | |
'!0` | |
Ho9' | |
t$9' | |
'! @ | |
'! @ | |
Dl9' | |
B$! @ | |
Dl9' | |
B$! @ | |
Dl9' | |
B$! @ | |
Dl9' | |
4k9' | |
'! @ | |
4k9' | |
B$! @ | |
'! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
'! @ | |
'! @ | |
'! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
$!0@ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
'! @ | |
$!(` | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!(@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
$!0@ | |
<(AB4! | |
<(AB4! | |
'! C | |
$!0@ | |
'!(@ | |
'! C | |
$!0@ | |
$!(@ | |
'!(@ | |
'! C | |
'!(C | |
'!0C | |
'! C | |
'! C | |
'!(C | |
'!0C | |
'! C | |
B$ @ | |
'! C | |
'!0C | |
'! C | |
'! C | |
$!(@ | |
$!(@ | |
<(AB4! | |
$!(@ | |
<(AB4! | |
<(AB4! | |
<(AB4! | |
<(AB4! | |
<(AB4! | |
<(AB4! | |
<(AB4! | |
<(AB4! | |
'! C | |
<(AB4! | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
<8AB4! | |
'! @ | |
<8AB4! | |
'! C | |
$!0@ | |
'! C | |
$!0@ | |
$!(@ | |
'! C | |
'0@B | |
'!(C | |
'!0C | |
'! C | |
'0@B | |
'! C | |
'!(C | |
'!0C | |
'! C | |
B$0@ | |
'! C | |
'!0C | |
'! C | |
'! C | |
$!(@ | |
B$0@ | |
'! C | |
'! C | |
$!(@ | |
'!(C | |
'! C | |
<8AB4! | |
'!(C | |
<8AB4! | |
'! C | |
$!(@ | |
<8AB4! | |
<8AB4! | |
$!(@ | |
<8AB4! | |
$!(@ | |
<8AB4! | |
<8AB4! | |
<8AB4! | |
<8AB4! | |
<8AB4! | |
B$! @ | |
<8AB4! | |
<8AB4! | |
$!0@ | |
'! C | |
<8AB4! | |
$!0@ | |
$!0@ | |
'! @ | |
'! @ | |
'! @ | |
E$!0 | |
B$! @ | |
'! @ | |
t!$~ | |
t!$! | |
'! b | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
t!$J | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
B$! @ | |
$!0@ | |
B$! ` | |
B$! @ | |
B$! @ | |
B$! @ | |
<cSB4 | |
$!0` | |
<cSB4 | |
$!0@ | |
'! @ | |
'! @ | |
B$! @ | |
B$! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
B$! @ | |
$!(@ | |
B$! @ | |
$!(@ | |
$ | |
B$ | |
'!8` | |
B0! ` | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
'! @ | |
$!0@ | |
$!(@ | |
$!0@ | |
$!0@ | |
B0!(@ | |
h(9' | |
B$! @ | |
'! @ | |
'! @ | |
$!0@ | |
$!0@ | |
$!0@ | |
'! @ | |
'! @ | |
4!0@ | |
4!0@ | |
4!0@ | |
'! @ | |
$!8` | |
$!8` | |
B$! @ | |
B$! @ | |
B$! @ | |
l89' | |
'! @ | |
l89' | |
'! @ | |
'! @ | |
l89' | |
l89' | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
<cSB4 | |
$!0@ | |
0;B$ | |
J9' | |
uB$ | |
uB$ | |
u!$ | |
$!0@ | |
pNP$! | |
B$! ` | |
$!8@ | |
Yc$8 | |
'!(@ | |
',-F$ | |
,-F$8 | |
'!(` | |
'! @ | |
$!8@ | |
'!( | |
d$!0 | |
$!0 | |
$!0 | |
$!H@ | |
1&! | |
c$! | |
4.IQ4!H | |
)%!@Y | |
$!8@ | |
$! ` | |
G&!(@ | |
#c$8 | |
d&c$p | |
B$@8 | |
&1'! | |
1&! | |
J%!Xd | |
%!H0 | |
$! d | |
X)B$ | |
$!X@ | |
G$!P | |
`-B$ | |
*B$l | |
$'9' | |
,B$4 | |
B$!X | |
$'9' | |
$* g | |
$* g | |
c$*@ | |
$* g | |
k%!PI | |
9'!x | |
s&! | |
B$! | |
&C | |
P8B$ | |
dHc$ | |
LBB$ | |
xMB$( | |
|G9' | |
MB$x | |
1&! @ | |
|G9' | |
9B$! | |
9B$! | |
"2#(" | |
UV$# | |
UV$# | |
&!8 | |
\XR$ | |
&!8 | |
&!8` | |
&!8` | |
&!8` | |
&!8` | |
&! ` | |
&! ` | |
Q$!( | |
Q$!( | |
gQ$! | |
VB$\Xc$ | |
\dB$ gc$ | |
iB$0 | |
4lc$ | |
4lc$ | |
lq9' | |
%&lq9' | |
lq9' | |
1&!( | |
lqY$ | |
lqT$! @ | |
%&! | |
lqY$ | |
lq9' | |
lq9' | |
lq9' | |
&! ` | |
lq9' | |
lq9' | |
LuB$c | |
xB$8 | |
c$+ D | |
4.IY4!H | |
)%!@X | |
R&!@ | |
R&!@ | |
9c$! | |
B$!( | |
B$! | |
:V$$ | |
F!0 | |
D&!( | |
D$!8u | |
>B$! | |
1&!( | |
>c$! | |
$!( | |
>c$! | |
>c$! | |
R&!( | |
>B$! | |
>c$! | |
>c$! | |
'!8@ | |
'!8@ | |
>c$! | |
>c$! | |
%!( | |
$!( | |
'!8@ | |
1&!( | |
'!8@ | |
L>c$! | |
:c$! | |
;c$! | |
<c$! | |
4=c$! | |
=c$! | |
=c$! | |
=c$! | |
$!(j | |
?B$ ` | |
?B$ | |
$!pO | |
B0#( | |
X$!` | |
c0# F | |
O$!X | |
b0!( | |
t%!H" | |
B0!( | |
'!Xw | |
c0!0 | |
$# | |
c0!x | |
c0!@ | |
B0!( | |
)1#8 | |
B0#0 | |
c0!0 | |
B0!( | |
V$!` | |
9'!p8 | |
S$!P | |
$#pe | |
B0#8 | |
X$!@ | |
N$!@ | |
k%!X | |
$!h | |
c0# & | |
N$!X | |
J%!P | |
0uF$` | |
'!8 | |
'!0 | |
$!0` | |
$!(@ | |
l+B$( | |
B,! @ | |
B,! @ | |
'! | |
$! | |
vB&( | |
$&!( | |
MB4!8 | |
<@BB4!@ | |
0&! | |
HB$( | |
H$&! | |
JD&h | |
Le&P | |
&!( | |
&!0` | |
;I$!P | |
\Lc$! | |
$!0@ | |
pVb$ | |
xWb$ | |
`Xb$`Xd | |
Lc$! | |
$! @ | |
'!( | |
$! ` | |
HYb$ | |
TYE&( | |
ZF$0 | |
8ZF$0 | |
'lZH$!8 | |
DBB4 | |
ZG$0 | |
V4 | |
<DBc4! | |
$! ` | |
h\e$ | |
X]E$ | |
<DBc4! | |
X]E$ | |
^U$! | |
^v$( | |
h\E$ | |
(^e$ | |
8^E$ | |
X]e$ | |
8^E$ | |
`ie$ | |
BB4! | |
BB4! | |
$! ` | |
$! ` | |
h\%& | |
X]E& | |
<DBB4! | |
<DBc4 | |
<DBB4! | |
h\%& | |
X]E& | |
'lZH$!p | |
<VUB4 | |
<VUB4 | |
LH$!X | |
<VUB4 | |
c0!@p | |
0!Hp | |
<VUB4 | |
c0!@p | |
0!Hp | |
$_b$$_d | |
'!8 | |
'DBc4 | |
<DBB4! | |
<DBB4! | |
<DBc4 | |
^V$!( | |
(^e$ | |
`ie$ | |
gB$! | |
Bc4! | |
Bc4! | |
$! @ | |
'!( | |
$! ` | |
HYb$ | |
TYE&( | |
|cb$|ce | |
$! | |
xWb$ | |
WT$ | |
$! | |
xWb$ | |
WT$ | |
xWb$ | |
xWb$ | |
b2 < | |
<H$!0 | |
'! G | |
<vTB4 | |
#c4 | |
pc4! | |
Fc4! | |
[c4! | |
qc4! | |
CB4! | |
b%c4! | |
QZc4! | |
Lc4! | |
B9c4! | |
"ac4! | |
8c4! | |
`Kc4! | |
~c4! | |
'c4! | |
0c4! | |
|c4! | |
eVc4! | |
D"c4! | |
#c4! | |
Yc4! | |
]c4! | |
O~c4! | |
Cc4! | |
~c4! | |
S$! | |
$#0D | |
$! @ | |
'!0@ | |
hB$D | |
$hB$D | |
t0!$ | |
x0!$ | |
d0!$ | |
0!$ | |
$0!$ | |
(0!$ | |
,0!$ | |
hB$D | |
00!$ | |
40!$ | |
80!$ | |
<0!$ | |
@0!$ | |
D0!$ | |
L0!$ | |
H0!$ | |
P0!$ | |
T0!$ | |
X0!$ | |
hB$D | |
\0!$ | |
hB$D | |
`0!$ | |
'! @ | |
'! @ | |
$0!$ | |
$0B$ | |
$0B$ | |
$0!$ | |
40!$ | |
40B$ | |
40B$ | |
40!$ | |
00!$ | |
00B$ | |
hB$D | |
00!$ | |
00B$ | |
D0!$ | |
D0B$ | |
B$! @ | |
H0!$e | |
L0!$A | |
P0!$ | |
T0!$ | |
T0B$ | |
X0!$ | |
\0!$ | |
`0!$^ | |
0!$L | |
0!$4 | |
0!$ | |
$0B$ | |
$0B$ | |
(0!$ | |
(0B$ | |
iB$D | |
(0!$ | |
(0B$ | |
(0B$ | |
(0B$ | |
(0B$ | |
(0B$ | |
ty9' | |
(0!$ | |
(0c$ | |
(0c$ | |
h!9' | |
(0c$ | |
,0B$ | |
00B$ | |
00B$ | |
'! @ | |
$!0@ | |
'! @ | |
(0!$ | |
h!9' | |
d0B$ | |
$0B$ | |
(0B$ | |
,0B$ | |
00B$ | |
40B$ | |
@0B$ | |
D0B$ | |
L0B$ | |
P0B$ | |
T0B$ | |
'! @ | |
'! @ | |
/B$ | |
$! @ | |
hB$D | |
$hB$D | |
'! @ | |
'! @ | |
$!8@ | |
'!(b | |
'! b | |
'!(b | |
'! b | |
'! b | |
/!$P | |
'! b | |
/!$! | |
$! @ | |
'!(@ | |
$!0` | |
$!0` | |
'! @ | |
'! @ | |
$!0@ | |
$!0@ | |
$!8` | |
$!0@ | |
d0!$ | |
0!$ | |
$0!$ | |
(0!$ | |
,0!$ | |
hB$D | |
00!$ | |
40!$ | |
80!$ | |
<0!$ | |
@0!$ | |
D0!$ | |
L0!$ | |
H0!$ | |
P0!$ | |
T0!$ | |
X0!$ | |
hB$D | |
\0!$ | |
hB$D | |
`0!$ | |
'! @ | |
'! @ | |
$0!$ | |
$0B$ | |
$0B$ | |
$0!$ | |
40!$ | |
40B$ | |
40B$ | |
40!$ | |
00!$ | |
00B$ | |
hB$D | |
00!$ | |
00B$ | |
D0!$ | |
H0!$ | |
L0!${ | |
P0!$W | |
T0!$ | |
T0B$ | |
X0!$ | |
\0!$ | |
`0!$ | |
0!$A | |
0!$* | |
0!$ | |
$0B$ | |
$0B$ | |
(0!$ | |
(0B$ | |
iB$D | |
(0!$ | |
(0B$ | |
(0B$ | |
(0B$ | |
(0B$ | |
(0B$ | |
ty9' | |
(0!$ | |
(0c$ | |
(0c$ | |
h!9' | |
(0c$ | |
,0B$ | |
00B$ | |
00B$ | |
'! @ | |
$!0@ | |
'! @ | |
(0!$ | |
h!9' | |
'!(b | |
'! b | |
'!(b | |
'! b | |
B$! @ | |
B$! ` | |
(0B$ | |
,0!$ | |
,0B$ | |
,0!$ | |
,0c$ | |
(0B$ | |
,0!$ | |
,0B$ | |
,0B$ | |
,0B$ | |
,0!$ | |
,0c$ | |
'! C | |
'! C | |
'! @ | |
$!0` | |
'! C | |
'! C | |
'! @ | |
$!0` | |
'! @ | |
$r9' | |
(0B$ | |
B$! @ | |
(0B$ | |
$!0@ | |
<69' | |
,0B$ | |
l?9' | |
$!0@ | |
'! @ | |
X0c$ | |
X0B$ | |
$!8` | |
$!8` | |
0c$ | |
,0B$ | |
$r9' | |
$!0@ | |
(0B$ | |
0c$ | |
'! @ | |
'! @ | |
$!8` | |
$!(@ | |
$!0@ | |
0c$ | |
0c$ | |
0c$ | |
'! @ | |
$!(@ | |
'! @ | |
(0B$ | |
0c$ | |
0c$ | |
0c$ | |
'! @ | |
'! @ | |
(0B$ | |
H0c$ | |
H0B$ | |
$!(@ | |
8K9' | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!8` | |
$!(@ | |
'! @ | |
'! @ | |
@vB$ | |
,rB$ | |
DvB$ | |
TvB$ | |
\tB$ | |
dvB$ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!8` | |
$!(@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!(@ | |
'! @ | |
B$! @ | |
(0B$ | |
00B$ | |
@0B$ | |
|xB$ | |
$!8` | |
$!(@ | |
$!(@ | |
,0B$ | |
,0B$ | |
$!(@ | |
$!(@ | |
00B$ | |
$!(@ | |
\0B$ | |
`0B$ | |
P0B$ | |
T0B$ | |
L0B$ | |
H0c$ | |
'! @ | |
$!(@ | |
d0B$ | |
D0B$ | |
$!(@ | |
'!(@ | |
D0B$ | |
'! @ | |
'! @ | |
D0B$ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
$!0@ | |
$!(@ | |
d0!$ | |
T0B$ | |
T0B$ | |
@0!$( | |
pzB$D | |
@0!$ | |
'! @ | |
@0!$ | |
@0B$ | |
@0B$ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
80!$ | |
<0!$ | |
80B$ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!8` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
<0B$ | |
<0B$ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
l0!$ | |
}B$ | |
40B$ | |
}B$D | |
40!$ | |
$0B$ | |
hB$D | |
$0!$ | |
@0B$ | |
@0!$ | |
d0B$ | |
d0B$ | |
(}B$ | |
$0B$ | |
'! @ | |
<0B$ | |
<0B$ | |
'! @ | |
'! @ | |
'! @ | |
40B$ | |
80B$ | |
\0B$ | |
`0B$ | |
@0B$ | |
@0B$ | |
$0B$ | |
\0B$ | |
$!0` | |
\0B$ | |
\0B$ | |
B$! @ | |
@0B$ | |
}c$ | |
$~c$ | |
@B$! | |
@B$! | |
@B$! | |
AB$! | |
AB$! | |
AB$! | |
$~c$ | |
@B$! | |
AB$! | |
AB$! | |
AB$! | |
@B$! | |
@B$! | |
@B$! | |
$!(@ | |
$!0@ | |
$!0@ | |
$!8` | |
'!8` | |
B$! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
$!0` | |
'! @ | |
'! @ | |
@B$! | |
@c$! | |
@c$! | |
dNO$DNn$!H | |
dNL$DNk$ | |
@c$! | |
$!(@ | |
@c$! | |
@c$! | |
$! ` | |
@c$! | |
@c$! | |
@c$! | |
$! ` | |
@B$! | |
@b&< | |
@c$! | |
$! ` | |
@c$! | |
@c$! | |
@B$! | |
$! ` | |
$! ` | |
@c$! | |
@c$! | |
@B$! | |
$!0@ | |
$! ` | |
@c$! | |
@c$! | |
@c$! | |
$! ` | |
0NB$ | |
$@Nb | |
$@Nb | |
8D$0 | |
'x0c4 | |
@b&! | |
E%&! | |
$@N# | |
1&! @ | |
FB$? | |
&! P | |
&! P | |
q2! | |
!Y$!( | |
!^$! | |
&! P | |
&! P | |
q2! | |
Y$!( | |
<gfc4 | |
D&!( | |
4!0 | |
H(9' | |
$!(@ | |
p0u$! | |
p0u$ | |
D$!( | |
2! ` | |
|Fp&! | |
|Fp&( | |
|Fp& | |
|Fp& | |
|Fp&d | |
Fb$ | |
Fb$ | |
$!(@ | |
p09'!( | |
H(9' | |
TFR$ | |
$H(9' | |
$H(9' | |
$NFC | |
H(9' | |
H(9' | |
H(9' | |
'H(9' | |
$NFg | |
H(9' | |
H(9' | |
`59'! | |
H(9' | |
$H(9' | |
s&! ` | |
@c4* | |
H(9' | |
$H(9' | |
|Fh$!H | |
'H(9' | |
'!8 | |
H(9' | |
$! % | |
2! @ | |
t@Y$ | |
t@y$ | |
gfc4 | |
1&!( | |
$ | |
F# | |
PP$! | |
PP$D | |
FF$? | |
0!(T | |
F0! | |
'4D9' | |
'!(F | |
$! d | |
d?9' | |
d?9' | |
`59' | |
`59' | |
$! D | |
H(9' | |
d&9' | |
$NFC | |
d&9' | |
d&9' | |
`59' | |
d&9' | |
0S$!( | |
'!8R | |
d&9' | |
'!(f | |
d?9' | |
H(9' | |
08Ff | |
p09' | |
d&9' | |
d?9' | |
'!8@ | |
'9'd | |
|FP$ | |
Pr$( | |
|FB$ | |
c$! | |
t@9' | |
<gfR4L | |
PR$|Fp$! | |
hA9' | |
%T$! | |
$NF" | |
R&!( | |
=9' | |
=9' | |
$PB$! | |
Oc$! | |
B$GFb | |
B$GFb | |
$!8 | |
F$!8 | |
$GF# | |
%P$GF" | |
.9' | |
$! @ | |
l]9' | |
$! d | |
<gfc4 | |
=9' | |
'gfT4L | |
=9' | |
=9' | |
=9' | |
=9' | |
=9' | |
'l]9' | |
=9' | |
$H(9' | |
gfS4d&u$L | |
%T$, | |
'l]9' | |
<gfc4 | |
=9' | |
=9' | |
cr&! | |
'l]9' | |
=9' | |
=9' | |
=9' | |
=9' | |
|u%& | |
|u%& | |
$! | |
t@9' | |
l]9' | |
.9' | |
B4!( | |
'l]9' | |
cR&! | |
cR&| | |
$DFD | |
Hb$p | |
t@9' | |
hA9' | |
=9' | |
H(9' | |
@c4* | |
d?9' | |
t@9' | |
d?9' | |
d?9' | |
d?9'! | |
$! $ | |
H(9' | |
d$! | |
@c4* | |
0d?9' | |
0d?9' | |
d?9' | |
I9'0F | |
Fd$L | |
\Ly$ | |
Gb$D | |
Gu$! | |
G&'! | |
\LY$ | |
Gf$! ` | |
%Q$v | |
$ | |
F@ | |
$dP9' | |
=9' | |
dP9' | |
=9' | |
d?9' | |
Gv$! | |
%~$\ | |
'! ` | |
$ | |
FC | |
G&'L | |
'! ` | |
B$!x | |
B$!x | |
B0&( | |
c0& | |
B$!x | |
B$!x | |
k1&@ | |
WAB4 | |
$!8@ | |
$!0` | |
f0!(E | |
&! q | |
,! D | |
&! r | |
P79' | |
0HP# | |
0HPB | |
A9'! | |
@@9' | |
'!H | |
t49' | |
@@9' | |
A9'! | |
$!0@ | |
,<9' | |
$! @ | |
,9' | |
$! @ | |
3S$! @ | |
T69' | |
T69' | |
@@9' | |
'!( | |
;9' | |
'!(` | |
;9' | |
,<9' | |
\?9' | |
X89' | |
\?9' | |
X89' | |
0HPB | |
,9' | |
s2! @ | |
t49' | |
$!0@ | |
\?9' | |
X89' | |
0HPB | |
;9' | |
$!0 | |
'! ` | |
$!0 | |
D&!( | |
'! ` | |
$!8` | |
t29' | |
t29' | |
P79' | |
@HB$ | |
G$!` | |
$%PM | |
$!@@ | |
J5#@ | |
$!X | |
pPX$PPo$!P | |
pPM$PPl$ | |
B0%(E | |
$%(e | |
%:&(# | |
&! q | |
&! q | |
$!0@ | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
pMc$ | |
xM!$ | |
|M!$ | |
xMc$ | |
xMB$ | |
'! @ | |
'! @ | |
'! @ | |
$!0` | |
xMB$ | |
'! @ | |
$!0@ | |
$!(@ | |
pM!$ | |
|M!$ | |
$!0@ | |
POB$ | |
POB$ | |
'! @ | |
'! @ | |
'! @ | |
xOB$ | |
xOB$ | |
xOB$ | |
|OB$! | |
PB$! | |
|OB$! | |
zOB$! | |
PB$! | |
PB$! | |
POB$ | |
POB$ | |
xOB$ | |
POB$ | |
POB$ | |
POB$ | |
POB$ | |
POB$ | |
'!(b | |
'! b | |
POB$ | |
POB$ | |
POB$ | |
POB$ | |
xOB$ | |
POB$ | |
B$! @ | |
B$! @ | |
POB$ | |
POB$ | |
POB$ | |
$!0@ | |
POB$ | |
POB$ | |
POB$ | |
POB$ | |
<@BB4! | |
<?BB4* | |
'! @ | |
'! @ | |
'! @ | |
$!0@ | |
B$! @ | |
$!0@ | |
$!0@ | |
$!0` | |
'! @ | |
'! @ | |
'! @ | |
'! @ | |
$!0@ | |
@#9' | |
@#9' | |
@#9' | |
@#9' | |
@#9' | |
@#9' | |
@#9' | |
'!(b | |
'! b | |
<( | |
B4, | |
$!(@ | |
$!(@ | |
@#9' | |
P(B$ | |
01B$ | |
to_config_time | |
^^^^^^^^func = %s, pid = %d | |
time.nuri.net | |
g_cur_netcfg.ipcamIP = %s | |
root | |
to_config_time add_logitemtofile end | |
/mnt/mtd/maintain.conf | |
maintain_reboot | |
#$$$$$$$$ maintainFlag = %d | |
atoi(getvalue) = %d | |
hour = %d, min = %d, sec = %d | |
init_global over | |
5350-MJPEG-8015 | |
APEXIS | |
%d.%d.%d.%d | |
/mnt/mtd/alarm_conf | |
alarm_motion_armed | |
alarm_motion_sensitivity | |
/mnt/mtd/tutk.conf | |
tutk_passwd | |
###tutk_set_wifi | |
alarm_mail | |
alarm_upload_interval | |
alarm_iolinkage | |
alarm_schedule_enable | |
alarm_input_armed | |
/mnt/mtd/ptz_conf | |
ptz_patrol_rate | |
ptz_patrol_up_rate | |
ptz_patrol_down_rate | |
ptz_patrol_left_rate | |
ptz_patrol_right_rate | |
/mnt/mtd/video_conf | |
brightness | |
contrast | |
g_email_cfg.to_num = %d | |
/mnt/mtd/equinfo_conf | |
setuserflag | |
tutk_uid | |
config.access_passwd = %s | |
reset_on_times = %d | |
/mnt/mtd/admin_conf | |
unlink fail conf_path = /mnt/mtd/admin_conf | |
/mnt/mtd/logfile | |
unlink fail conf_path = /mnt/mtd/logfile | |
tutk_user | |
admin | |
000000 | |
cp /tmp/libcgic.so /mnt/5350/lib | |
cp /tmp/libhipcam.so /mnt/5350/lib | |
reboot | |
netwifi_module_init fail | |
Set restart flag | |
func = %s, max_num = %d | |
*************************thread_init_upnp... | |
##########ipcamGatewayIP = %s, ipcamIP = %s | |
############start upnp ret = %d | |
set par::[%s][%s][%s][%s] | |
add web_port map ok | |
upnpDiscoverGetValidIGD()!=0 | |
add web_port map fail | |
urls calloc memory fail!0 | |
urls calloc memory fail!1 | |
::STOP upnp--------------- | |
g_urls = %s g_data = %s ports = %s | |
remove web_port map ok | |
remove web_port map fail | |
have rechave max num, temp = %d | |
@@@@ | |
ctl_ctx->client_info[%d].m_state = %d | |
ctl_ctx->client_info[%d].m_state & STATE_TALK_ON = %d | |
remote_Video_Start_Req fd_cli = %d | |
remote_Video_Start_Req : agree connection Start_Req_len = %d, resp.id = %d | |
exceed_maximun | |
alarm_now_state = %d | |
remote_Video_Start_Req %s:get_cliinfo_idx_from_fd error!fd=%d | |
clientcontrol | |
remote_Video_End %s:get_cliinfo_idx_from_fd error!fd=%d | |
remote_Video_FrameInterval %s:get_cliinfo_idx_from_fd error!fd=%d | |
77777 ctl_ctx->client_info[idx].frame_Interval = %d | |
remote_Audio_Start_Req : send return valnue is %d | |
remote_Audio_Start_Req : agree connection | |
remote_Audio_Start_Req %s:get_cliinfo_idx_from_fd error!fd=%d | |
remote_ctrl_talk_resp : get_client_idx_by_fd idx = %d | |
remote_ctrl_talk_resp : %s:get_cliinfo_idx_from_fd error!fd=%d | |
remote_Talk_end %s:get_cliinfo_idx_from_fd error!fd=%d | |
Camera_Params_Fetch_Resp : %s:get_cliinfo_idx_from_fd error!fd=%d | |
Camera_Params_Changed_Notify : resp->type=%d,resp->value=%d | |
save video cfg to file | |
mirror | |
flip | |
resolution | |
remote_ctrl_alarm_resp : %s:get_cliinfo_idx_from_fd error!fd=%d | |
remote_verify_req login--------- username=%s password=%s | |
remote_verify_req %s:get_cliinfo_idx_from_fd error!fd=%d | |
/mnt/nfs/4.jpg | |
req->id = %d | |
func = %s ,id = %d, | |
get_client_idx_by_radom idx < 0 | |
ctl_ctx->client_info[%d].random_id = %d id = %d | |
ctl_ctx->client_info[%d].fd_data = %d random_id = %d | |
:thread_wait_remote_client()Listen socket =%d g_netcfg.video_port = %d############################################### | |
fstat %d error:%s | |
%s:df_is_server_listen fail! | |
##################### | |
sockfd_tmp = %d revDataLen < 0 error:%s | |
######################### | |
fstat ctl_ctx->fd_socket %d error:%s | |
rec < 0 ctl_ctx->rci[%d].fd_socket = %d | |
rec < 0 ctl_ctx->client_info[%d].fd_cmd = %d | |
rec < 0 ctl_ctx->client_info[%d].fd_data = %d | |
########################rec == 0 | |
rec = 0 ctl_ctx->rci[%d].fd_socket = %d | |
rec = 0 ctl_ctx->client_info[%d].fd_cmd = %d | |
rec = 0 ctl_ctx->client_info[%d].fd_data = %d | |
ret =%d | |
accept_new_client errno ! | |
##################### | |
setsockopt error:%s | |
######################### | |
=============@@@@@pid_collection[%d].pid = %d | |
exceed_maximun | |
get_client_idx_by_radom | |
thread_wait_remote_client | |
thread_kill_remote_client_zombie | |
:local cli_sockfd <0 | |
/********************************/ | |
Get set ddnspar:ddns_service=%d | |
Get set ddnspar:ddns_user=%s | |
Get set ddnspar:ddns_pwd=%s | |
Get set ddnspar:ddns_host=%s | |
Get set ddnspar:ddns_proxy_port=%d | |
Get set ddnspar:ddns_proxy_svr=%s | |
Get set ddnspar:restart_dyndns=%d | |
Get set upnppar:upnp_enable=%d | |
/mnt/mtd/net_conf | |
UPnP | |
-----------netcfg.UPnP = 1, upnp_cfg = 0 | |
-----------netcfg.UPnP = 0, upnp_cfg = 1 | |
-----------netcfg.UPnP = 1, upnp_cfg = 0 return != 0 | |
func = %s tmp = %d | |
-----------netcfg.UPnP = 1, upnp_cfg = 1 | |
-----------netcfg.UPnP = 0, upnp_cfg = 1 return != 0 | |
Get get wifscan result mcr->is_return=%d | |
g_wifi_find.count=%d | |
ssid=%s, enc=%d,auth=%d, nettype=%d | |
Had send scan =%d | |
::Send local_ctrl_get_wifilist fail | |
Get set wifipar:wifi_enable=%d | |
Get set wifipar:wifi_channel=%d | |
Get set wifipar:wifi_mode=%d | |
Get set wifipar:wifi_encrypt=%d | |
Get set wifipar:wifi_authtype=%d | |
Get set wifipar:wifi_keyformat=%d | |
Get set wifipar:wifi_defkey=%d | |
Get set wifipar:wifi_key1=%s | |
Get set wifipar:wifi_key2=%s | |
Get set wifipar:wifi_key3=%s | |
Get set wifipar:wifi_key4=%s | |
Get set wifipar:wifi_ssid=%s | |
Get set wifipar:wifi_key1_bits=%d | |
Get set wifipar:wifi_key2_bits=%d | |
Get set wifipar:wifi_key3_bits=%d | |
Get set wifipar:wifi_key4_bits=%d | |
Get set wifipar:wifi_wpa_psk=%s | |
Get set wifipar:wifi_country=%d | |
::set netwifi succeed | |
::set netwifi fail | |
Get set timepar:ntp_enable=%d | |
Get set timepar:now=%d | |
Get set timepar:ntp_svr=%s | |
Get set timepar:tz=%d | |
Get set timepar:daylight_saving_time=%d | |
%3s %3s %2s %2s:%2s:%2s %4s | |
time.kriss.re.kr | |
Get set ptzpar:led_mode=%d | |
Get set ptzpar:ptz_auto_patrol_interval=%d | |
Get set ptzpar:ptz_auto_patrol_type=%d | |
Get set ptzpar:ptz_center_onstart=%d | |
Get set ptzpar:ptz_disable_preset=%d | |
Get set ptzpar:ptz_patrol_h_rounds=%d | |
Get set ptzpar:ptz_patrol_v_rounds=%d | |
Get set ptzpar:ptz_patrol_rate=%d | |
Get set ptzpar:ptz_patrol_up_rate=%d | |
Get set ptzpar:ptz_patrol_down_rate=%d | |
Get set ptzpar:ptz_patrol_left_rate=%d | |
Get set ptzpar:ptz_patrol_right_rate=%d | |
Get set ptzpar:ptz_preset_onstart=%d | |
Get set mailpar:mail_inet_ip=%d | |
Get set mailpar:mail_receiver1=%s | |
Get set mailpar:mail_receiver2=%s | |
Get set mailpar:mail_receiver3=%s | |
Get set mailpar:mail_receiver4=%s | |
Get set mailpar:mail_sender=%s | |
Get set mailpar:mail_svr=%s | |
Get set mailpar:mail_port=%d | |
Get set mailpar:mail_tls=%d | |
Get set mailpar:mail_user=%s | |
Get set mailpar:mail_pwd=%s | |
sizeof(APEXISCGI_DATA_DEVICES) = %d | |
Get set devpar:dev2_alias=%s | |
Get set devpar:dev2_host=%s | |
Get set devpar:dev2_port=%d | |
Get set devpar:dev2_user=%s | |
Get set devpar:dev2_pwd=%s | |
Get set devpar:dev3_alias=%s | |
Get set devpar:dev3_host=%s | |
Get set devpar:dev3_port=%d | |
Get set devpar:dev3_user=%s | |
Get set devpar:dev3_pwd=%s | |
Get set devpar:dev4_alias=%s | |
Get set devpar:dev4_host=%s | |
Get set devpar:dev4_port=%d | |
Get set devpar:dev4_user=%s | |
Get set devpar:dev4_pwd=%s | |
Get set devpar:dev5_alias=%s | |
Get set devpar:dev5_host=%s | |
Get set devpar:dev5_port=%d | |
Get set devpar:dev5_user=%s | |
Get set devpar:dev5_pwd=%s | |
Get set devpar:dev6_alias=%s | |
Get set devpar:dev6_host=%s | |
Get set devpar:dev6_port=%d | |
Get set devpar:dev6_user=%s | |
Get set devpar:dev6_pwd=%s | |
Get set devpar:dev7_alias=%s | |
Get set devpar:dev7_host=%s | |
Get set devpar:dev7_port=%d | |
Get set devpar:dev7_user=%s | |
Get set devpar:dev7_pwd=%s | |
Get set devpar:dev8_alias=%s | |
Get set devpar:dev8_host=%s | |
Get set devpar:dev8_port=%d | |
Get set devpar:dev8_user=%s | |
Get set devpar:dev8_pwd=%s | |
Get set devpar:dev9_alias=%s | |
Get set devpar:dev9_host=%s | |
Get set devpar:dev9_port=%d | |
Get set devpar:dev9_user=%s | |
Get set devpar:dev9_pwd=%s | |
local_ctrl_set_users | |
local_ctrl_set_usersparams | |
::restart | |
Send restart fail | |
::default | |
deal restart | |
:==================== | |
::Send local_ctrl_set_default0 fail | |
test ftppar:ftp_serv=%s | |
test ftppar:ftp_port=%d | |
test ftppar:ftp_user=%s | |
test ftppar:ftp_pwd=%s | |
test ftppar:ftp_dir=%s | |
test ftppar:ftp_mode=%d | |
====test_ftp_cfg=%d==== | |
::Send local_ctrl_test_ftp fail | |
test mail | |
mcr->is_return = %d | |
::Send local_ctrl_test_smtp fail | |
update system[%s] | |
rm /tmp/cgi* -rf | |
::update system failed | |
::update system ucceed | |
rm /mnt/mtd/update/file/* -rf | |
rm /mnt/mtd/update/html/* -rf | |
rm /tmp/* -rf | |
::Send local_ctrl_upgrade_system succeed, ret= %d, sizeof = %d | |
::Send local_ctrl_upgrade_system fail | |
::update htmls[%s] | |
::update webui failed | |
::update webui succeed | |
::Send local_ctrl_upgrade_webui fail | |
sizeof(APEXISCGI_MSG_HEAD) =%d, ret = %d::Send local_ctrl_upgrade_webui succeed | |
::get equ status | |
estatus.upnp_status=%d | |
estatus.ddns_status=%d | |
estatus.ddns_host=%s | |
estatus.msn_status=%d | |
estatus.oray_type=%d | |
estatus.wifi_status=%d | |
estatus.nowtime=%d | |
estatus.tz=%d | |
::Send local_ctrl_get_equstatus fail | |
::get equ status1 | |
estatus_1.alarm_status=%d | |
::Send local_ctrl_get_equstatus_1 fail | |
::cgi write logfile optype=%d | |
::Send write logfile fail | |
::Send local_ctrl_get_snap_shot fail | |
::set SET MAC ADDR=%s | |
macaddr = %d | |
g_mac_addr = %s | |
::Send ctrl mac addr fail | |
%X:%X:%X:%X:%X:%X | |
eth2 %x,%x,%x,%x,%x,%x | |
ra0 %x,%x,%x,%x,%x,%x | |
/mnt/mtd/mddns | |
byMACAddr | |
::remote get pushvideo frame= %d | |
::remote get pushvideo resolution= %d | |
::cli_sockfd=%d | |
########### g_push_content.fd_socket[%d] = %d #### | |
/*************CGI set extraio *******************/ | |
::Get set extraio value= %d | |
/*****************************************/ | |
/*************CGI get http date *******************/ | |
clientinfo.fd=%d | |
connect ip : %d.%d.%d.%d======================================== | |
msgcenter.c end get date | |
########################### | |
local_ctrl_set_backup_params | |
/mnt/mtd/params.conf | |
/mnt/mtd/audio_conf | |
%s:%s:%d | |
BACKUP_HEAD | |
audio_conf | |
/mnt/mtd/ftp_conf | |
ftp_conf | |
/mnt/mtd/mail_conf | |
mail_conf | |
/mnt/mtd/multi_conf | |
multi_conf | |
video_conf | |
alarm_conf | |
/mnt/mtd/ntp_conf | |
ntp_conf | |
/mnt/mtd/net_wifi_conf | |
net_wifi_conf | |
net_conf | |
ptz_conf | |
equinfo_conf | |
Get set ddnspar:factory_ddns_service=%d | |
Get set ddnspar:factory_ddns_user=%s | |
Get set ddnspar:factory_ddns_pwd=%s | |
Get set ddnspar:factory_ddns_host=%s | |
Get set ddnspar:factory_ddns_proxy_port=%d | |
Get set ddnspar:factory_ddns_proxy_svr=%s | |
Get set ddnspar:factory_restart_dyndns=%d | |
tutk_data.tutk_guid = %s, tutk_data.tutk_user = %s, tutk_data.tutk_pwd = %s | |
$$$$$$$ func = %s, mcr->ipaddr = %s, | |
local_ctrl_send_video cli_sockfd = %d | |
enable = %d, hour = %d | |
maintain_enable | |
maintain_hour | |
asf_video.video_width = %d asf_video.video_height = %d | |
######cli_sockfd = %d | |
/*************CGI set decoder *******************/ | |
::Get set baud baud= %d | |
::set_factory_ddns | |
::Send local_ctrl_set_restore_factory_ddns0 fail | |
Get set pppoepar:poe_enable=%d | |
Get set pppoepar:poe_user=%s | |
Get set pppoepar:poe_pwd=%s | |
/********************************/ | |
Get set sippar:sz_ip=%s | |
Get set sippar:sz_mask=%s | |
Get set sippar:sz_gateway=%s | |
Get set sippar:sz_dns=%s | |
Get set sippar:port=%d | |
Get set sippar:dhcp_vendor=%d | |
ip_userset[0x%x], ipmask_userset[0x%x], gateway_userset[0x%x], dns0_userset[0x%x] | |
local_ctrl_set_staticip (ipmask_userset & ip_userset) != (ipmask_userset & gateway_userset) error! | |
check result check_failed[%d] | |
Get set ftppar:ftp_svr=%s | |
Get set ftppar:ftp_port=%d | |
Get set ftppar:ftp_user=%s | |
Get set ftppar:ftp_pwd=%s | |
Get set ftppar:ftp_dir=%s | |
Get set ftppar:ftp_mode=%d | |
Get set ftppar:ftp_retain=%d | |
Get set ftppar:ftp_upload_interval=%d | |
******************************************** | |
***** local_ctrl_set_motionalarm *********** | |
mcr->ipaddr = %s | |
/*********************************************/ | |
Get set ptz_cmd: cmd_value=%d | |
Get set ptz_cmd: cmd_degree=%d | |
Get set ptz_cmd: cmd_onestep=%d | |
Get set image:Param=%d Value=%d | |
recTime.tv_sec = %d st_image_time_old = %d dec = %d | |
user:%s ipaddr:%s | |
Get other name:%s | |
g_equinfo.camDesc = %s | |
local_ctrl_set_alias g_log_add | |
Get set wifscan | |
ctl_ctx->client_info[i].fd_cmd = %d | |
file = %s func = %s line = %d ret = %d | |
msgcenter.c | |
local_ctrl_set_staticip ipmask_userset and ip_userset error! | |
local_ctrl_set_staticip (dns0_userset >= 0xe0000000) || (dns0_userset <= 0xffffff) error! | |
##################alarm_out(1) | |
0.0.0.0 | |
##################alarm_out(0) | |
func = %s | |
%s:df_ds_server_init fail! | |
fuc = %s | |
%s:df_ds_server_wait_msg_1 fail! | |
local_ctrl_set_upnp | |
local_ctrl_check_user | |
local_ctrl_set_images | |
local_ctrl_set_motionalarm | |
thread_wait_local_client | |
/mnt/mtd/realtime_conf | |
realtime_conf open failed... | |
%d-%d-%d %d:%d:%d | |
Set system datatime error! | |
%04d/%02d/%02d-%02d:%02d:%02d | |
Set system datatime error!times=%d | |
Set system datatime successfully! times=%d | |
ntp_svr | |
ntp_enable | |
TimeZone | |
/mnt/tmp/temp_ntp | |
ntp_svr %s | |
ntp_enable %d | |
TimeZone %d | |
/mnt/tmp/temp_ntp open failed... | |
%d-%d-%d %d:%d:%d | |
::befire set time :%s | |
::After set time:%d-%d-%d %d:%d:%d | |
msntp_deal cuccess | |
Please select a time synchronized method | |
Error: can not resolve NTP server name<%s> | |
:%s#%s::==============================================Unknown host %s second | |
ntp_conf.c | |
msntp_deal failed ..... | |
SetNTPConfValues | |
ntpset | |
MO_O | |
MO_V | |
MO_M | |
errno errno errno errno errno errno | |
##############leng !=len | |
protocol err......................ret:%s | |
shutdown...wait for 1secs | |
signal_handler............out | |
insmod /mnt/5350/modules/usbvideo.ko | |
#####################catch_thread_video | |
could not register signal handler | |
init_audio_dev failed !!!!! | |
catch_thread_video | |
catch_thread_audio | |
==== Ne_tcpip is Write time out | |
##DVR_ERR_SOCKET_SEND_DATA:lSendLen=%ld idSock=%d | |
VIDEO_TYPE | |
AUDIO_TYPE | |
send asf FAIL clientsocket=%d stream_type=%ld date length = %d Client index = %d | |
send push FAIL clientsocket=%d stream_type=%ld date length = %d Client index = %d | |
send date FAIL clientsocket=%d stream_type=%ld date length = %d fd_data = %d Client index = %d | |
thread_send_av | |
reply test! | |
: cannot open socket | |
: createSendSocket cannot bind port number %d | |
ifconfig > /tmp/netinfo | |
fail to exe system("ifconfig > /netinfo") | |
/tmp/netinfo | |
unlink fail conf_path = /tmp/netinfo | |
HWaddr | |
fail to open file /netinfo | |
match_user_pwd :==>pattern:%s | |
find user:%s passwd:%s pri:%s | |
match_user_pwd :password errno password1 %s password2 %s | |
match_user_pwd :name2=[%s ]password2=[%s] doesn't exist... | |
(null) | |
match_user_pwd :name errno name1 %s name2 %s | |
<1>%s open failed... | |
<2>%s open failed... | |
match_user_pwd : name and password is ok | |
ipcamIP | |
ipcamIPMask | |
ipcamGatewayIP | |
web_port | |
video_port | |
Ipcame's id is errno reqinfo.cam_id = %s devinfo.szCamID = %s | |
operations proto is errno ^^^^^^^^^^^^^^^^^^ | |
##########creat error | |
vps_manager_thread | |
ip:%s,setsockopt error | |
ip:%s,socket error | |
ip:%s,sendto error | |
led_function | |
diffCheckSum is over, srcFile = %s, dstFile = %s | |
err 1 | |
err 0 | |
/tmp/%s | |
cheakCount = %X, update_file.file_info[%d].check_sum = %X | |
cheakCount = %d, update_file.file_info[%d].check_sum = %d | |
test.sh | |
.cgi | |
/mnt/5350/web/html/%s | |
srcPath = %s, dstPath = %s | |
cp %s %s | |
tmp = %s | |
rm -f %s | |
.asf | |
libcgic.so | |
/mnt/5350/modules/%s | |
cp /tmp/videocatch /mnt/bin/videocatch | |
/tmp/videocatch | |
/mnt/bin/videocatch | |
rm -f /tmp/videocatch | |
cp /tmp/ipcamn /mnt/bin/ipcamn | |
/tmp/ipcamn | |
/mnt/bin/ipcamn | |
rm -f /tmp/ipcamn | |
cp /tmp/test.sh /mnt/test.sh | |
/tmp/test.sh | |
rm -f /tmp/test.sh | |
write file %s...ok | |
rm -rf /tmp/* | |
func = %s, line = %d, rename srcPath = %s, dstPath = %s | |
func = %s, rename srcPath = %s | |
write_filename = %s first open failed... | |
write file %s...failed | |
libhipcam.so | |
/mnt/5350/lib/%s | |
::file_flag is not normal | |
::Package does not match:updtype =%d ftype=%d | |
::subflag is not normal | |
::%s open failed... | |
rm -rf /mnt/mtd/update/file/* | |
::dir_num:%d | |
/mnt/5350/web/html/ | |
/mnt/mtd/update/file/ | |
***********************mkdir %d | |
mkdir -p %s | |
cmd:[%s] | |
/mnt/mtd/update/file/%s | |
write_filename = %s | |
rm /mnt/5350/web/html/codebase/* -f | |
rm -rf /mnt/mtd/update/html/* | |
deal_update success ret = %d | |
to_update failed | |
upgrade_login_resp send data length is temp = %d | |
upgrade_Verify_Resp send data length is temp = %d | |
/tmp/sys.bin | |
err app->flag = %d | |
upgrade_sys : open file fail | |
app->flag = %d sys->length = %d | |
/tmp/app.bin | |
upgrade_app : open file fail | |
deal_update_sys | |
add_password_lyol33 | |
/mnt/tmp/temp_user_pwd | |
%s:%s | |
/mnt/5350/web/html/.htpasswd | |
unlink fail conf_path = /mnt/5350/web/html/.htpasswd | |
func = %s rename %s failed | |
func = %s, temp_user_pwd open failed... | |
/tmp/params.bin | |
/mnt/tmp/tmp_conf | |
cp /mnt/tmp/tmp_conf %s -f | |
rm -f /mnt/tmp/tmp_conf | |
thread_watchdog | |
strlen(g_netcfg.factory_ddns_host) = %d | |
members.3322.org | |
==============================================Unknown host members.3322.org | |
==============================================Unknown host members.3322.org second | |
members.dyndns.org | |
==============================================Unknown host members.dyndns.org | |
==============================================Unknown host members.dyndns.org second | |
==============================================start gethostbyname %s | |
www.noip.com | |
==============================================Unknown host no-ip.com | |
==============================================Unknown host no-ip.com second | |
!!!!!!! g_netcfg.factory_ddns_host = %s | |
==============================================Unknown host %s | |
==============================================Unknown host %s second | |
ddns service:: ip %d.%d.%d.%d | |
%d.%d.%d.%d | |
thread_ddns_update | |
^^^^^^^^func = %s, pid = %d | |
IPCAMERA Ip report | |
[%s] ip is %s:%d | |
ret=%d | |
Ddns ok | |
init_ddns_moudle end | |
update_3322 err ret = %d | |
update_update_dyndns err | |
update_update_aipcam err | |
::address switch succeed svrDomain=%s | |
GET http://www%s/vipddns/upgengxin.asp?username=%s&userpwd=%s&userdomain=%s&userport=80&mac=00-00-00-00-00-00 HTTP/1.1 | |
Host:www%s | |
Aipcam send error!%s | |
##follow get conent: | |
200 OK | |
aipcam update succ--------------------------------:%s | |
aipcam renew again,ip not change::%s | |
badauth | |
aipcam id or pass err::%s | |
nohost | |
aipcam dnshost err::%s | |
aipcam other err::%s | |
Get from server info::%s | |
aipcam net timeout waitret=%d svrDomain:%s | |
::address switch failed | |
%s:%s | |
GET /nic/update?hostname=%s&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG HTTP/1.0 | |
Host: members.dyndns.org | |
Authorization: Basic %s | |
User-Agent: Apm-H236-1.1 | |
Dyndns send error!%s | |
good | |
nochg | |
dyndns renew again,ip not change::%s | |
dyndns id or pass err::%s | |
dyndns dnshost err::%s | |
dyndns other err::%s | |
dyndns other err:: read len = %d | |
dyndns net timeout waitret=%d svrDomain:%s | |
127.0.0.1 | |
1000 to connect %s=================== | |
::noip.com Connect Error:%s | |
:: end connect %s===================conret=%d | |
:: end wait_connect %s===================waitret=%d | |
GET /nic/update?hostname=%s HTTP/1.0 | |
Host: www.noip.com | |
Authorization: %s:%s | |
User-Agent: Bobs Update Client WindowsXP/1.2 mo@somedomain.com | |
no-ip send : %s | |
noip send error!%s | |
g_ddns_data.ddns_databuf = %s | |
3322 update succ--------------------------------:%s | |
3322 renew again | |
3322 id or pass err | |
3322 dnshost err | |
3322 net timeout svrDomain:%s | |
:: to connect %s=================== | |
::3322.org Connect Error:%s | |
:: end connect %s===================conret=%d waitret = %d | |
GET http://www%s/dyndns/update?system=dyndns&hostname=%s | |
%s&offline=NO HTTP/1.1 | |
Host: members.3322.org | |
%sAuthorization: Basic %s | |
3322 send error!%s | |
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | |
wait_connect error | |
wait_connect timeout | |
GET / HTTP/1.1 | |
Host:checkip.dyndns.org | |
Connection:Close | |
checkip.dyndns.org | |
GET /dyndns/getip HTTP/1.1 | |
Host:www.3322.org | |
Connection:Close | |
www.3322.org | |
GET /ip2city.asp HTTP/1.1 | |
Host:www.ip138.com | |
Connection:Close | |
www.ip138.com | |
start gethostbyname %s fail | |
Current IP Address: | |
IP invalid | |
IP_old=%s <==> IP now=%s | |
inurl:[%s] | |
Http:// | |
http:// | |
Not http url | |
get svrurl:%s | |
get svrurl1:%s | |
get port:%s | |
get ports:%d | |
Get hostbyname fail | |
http svr ip:%d.%d.%d.%d | |
Get outip:%s | |
::address switch succeed outip=%s | |
GET %s HTTP/1.1 | |
Connection:Close | |
sendbuf=%s | |
Alarm http | |
send error!%s | |
Alarm http | |
SUCCEED | |
/mnt/mtd/ds_server.sock | |
::connect number is to many | |
after resvice revDataLen=%d >=DS_RECV_BUFFER_LEN | |
domain socket server initialized fail! | |
domain socket server bind fail! | |
chmod fail:%s | |
domain socket server listen fail! | |
domain socket client initialized fail! | |
domain socket client bind fail! | |
domain socket client connect fail! | |
setsockopt SO_REUSEADDR error | |
pthread_attr_init fail! | |
pthread_attr_setdetachstate fail! | |
pthread_create fail! | |
Aug 9 2013 | |
10:48:25 | |
libdvrframe Version %d.%d.%d,compiled in %s %s. | |
/mnt/tmp/%s.sock | |
%s:df_ds_client_init fail! | |
ret--head=%d | |
df_send_verify_resp: send success | |
send------video------ | |
send------audio------ | |
send------talk------ | |
send------alarm------ | |
init_buf_list error | |
init_buf_list success | |
1234 | |
/mnt/mtd/admin_conf | |
<3> %s open failed... | |
admin:%s:%d | |
set_default_sysop : Restoring admin_conf... | |
<5> %s open failed... | |
<6> %s open failed... | |
read_user_pwd :==>name1:%s | |
passwd_len = %d | |
read_user_pwd :==>password1:%s | |
read_user_pwd :==>pri1:%d | |
<1>%s open failed... | |
<2>%s open failed... | |
(null) | |
not get pri | |
match_user_pwd :name errno name1 %s name2 %s | |
match_user_pwd :password errno password1 %s password2 %s | |
match_user_pwd :name2=[%s ]password2=[%s] doesn't exist... | |
<8> %s opened failed... | |
<9> %s opened failed... | |
%s:%s:%d | |
set_user_pwd | |
/mnt/mtd/temp_user_pwd | |
temp_user_pwd open failed... | |
func = %s | |
add_logitemtofile | |
%3s %3s %2s %2s:%2s:%2s %4s | |
%s, %04d-%02d-%02d %02d:%02d:%02d | |
__func = %s , time = %s | |
/mnt/mtd/logfile | |
conf_fp open failed... | |
/mnt/tmp/logfile | |
temp_conf open failed... | |
PowerOn | |
%-28s%-12s%-16s%-10s\n | |
Reset | |
Access | |
Quit | |
SetConfig | |
Option | |
Maintain | |
defaults_setting | |
/mnt/mtd | |
/mnt/mtd/system_conf | |
/mnt/mtd/audio_conf | |
/mnt/mtd/record1_conf | |
/mnt/mtd/record2_conf | |
/mnt/mtd/record3_conf | |
/mnt/mtd/record4_conf | |
/mnt/mtd/nfs_conf | |
/mnt/mtd/multicast1_conf | |
/mnt/mtd/multicast2_conf | |
/mnt/mtd/multicast3_conf | |
/mnt/mtd/multicast4_conf | |
/mnt/mtd/auth_conf | |
/mnt/mtd/video1_conf | |
/mnt/mtd/video2_conf | |
/mnt/mtd/video3_conf | |
/mnt/mtd/video4_conf | |
/mnt/mtd/net_conf | |
/mnt/mtd/mddns | |
/mnt/mtd/scc | |
/mnt/mtd/motion1_conf | |
/mnt/mtd/motion2_conf | |
/mnt/mtd/motion3_conf | |
/mnt/mtd/motion4_conf | |
/mnt/mtd/wlan_conf | |
/mnt/mtd/ftp_conf | |
/mnt/mtd/ntp_conf | |
/mnt/mtd/image_conf | |
/mnt/mtd/alarm1_conf | |
/mnt/mtd/alarm2_conf | |
/mnt/mtd/alarm3_conf | |
/mnt/mtd/alarm4_conf | |
/mnt/mtd/ddns_conf | |
/mnt/mtd/msn_conf | |
/etc/FStatus.conf | |
/mnt/mtd/tv_conf | |
/mnt/mtd/connection_conf | |
/mnt/mtd/equinfo_conf | |
/mnt/mtd/video_conf | |
/mnt/mtd/alarm_conf | |
/mnt/mtd/forbidden_conf | |
/mnt/mtd/mail_conf | |
/mnt/mtd/multi_conf | |
/mnt/mtd/cversion | |
/mnt/mtd/ptz_conf | |
/mnt/mtd/sdc_conf | |
/mnt/mtd/product.conf | |
/mnt/mtd/lamp_conf | |
/mnt/mtd/exio_conf | |
/mnt/mtd/tutk.conf | |
/mnt/mtd/video_change.conf | |
/mnt/mtd/maintain.conf | |
/mnt/mtd/net_wifi_conf | |
/mnt/mtd/tmp_%d | |
%s open failed... | |
%s %s | |
func = %s | |
setvar_to_file | |
/mnt/mtd/temp_%d | |
%s opened failed... | |
%s opened failed second... | |
%s open failed...<br> | |
func = %s, set_name = %s | |
%s %s | |
rename fail name_temp = %s conf_path = %s errno = %d, err = %s | |
PRODUCT_MODE | |
5350-MJPEG-8015 | |
/mnt/mtd/default | |
unlink fail conf_path = /mnt/mtd/default | |
default:1 | |
::get default flag,now restart | |
/mnt/mtd/preset_conf | |
unlink fail conf_path = /mnt/mtd/preset_conf | |
unlink fail conf_path = /mnt/mtd/net_wifi_conf | |
%s opened... | |
get fail %s | |
/mnt/5350/web/html/version_conf | |
::open /mnt/5350/web/html/version_conf failed | |
0.0.0.0 | |
%d.%d.%d.%d | |
softwareFVersion | |
softwareCVersion | |
serverName | |
/mnt/mtd/fversion | |
sSerialNumber | |
camDesc | |
g_equinfo.camDesc = %s | |
serverIp | |
ipcamIP | |
ipcamIPMask | |
ipcamGatewayIP | |
192.168.1.45 | |
255.255.255.0 | |
192.168.1.1 | |
byMACAddr | |
::============================Get byMACAddr:%s | |
dwPPPOE | |
sPPPoEUser | |
sPPPoEPassword | |
sPPPoEIP | |
web_port | |
video_port | |
mobi_port | |
rtsp_port | |
ddns_enable | |
ddnsaddress | |
ddnsUser | |
ddnsPassword | |
ddns_proxy_svr | |
ddns_proxy_port | |
mddnsaddress | |
mddnsUser | |
mddnsPassword | |
factory_ddns_service | |
factory_ddns_user | |
factory_ddns_pwd | |
factory_ddns_host | |
factory_ddns_proxy_svr | |
factory_ddns_proxy_port | |
%s%s | |
g_netcfg.factory_ddns_host = %s | |
ddns_service | |
dhcp_vendor | |
UPnP | |
ctl_num | |
OSDTimer | |
resolution | |
brightness | |
contrast | |
saturation | |
ptzspeed | |
mirror | |
flip | |
mode | |
video_changed | |
mail_inet_ip | |
mail_sender | |
mail_receiver1 | |
mail_receiver2 | |
mail_receiver3 | |
mail_receiver4 | |
mail_svr | |
mail_port | |
mail_tls | |
mail_user | |
mail_pwd | |
ftp_svr | |
ftp_port | |
ftp_user | |
ftp_pwd | |
ftp_dir | |
ftp_mode | |
ftp_retern | |
ftp_upload_interval | |
ftp_schedule_enable | |
ftp_schedule_sun_0 | |
ftp_schedule_sun_1 | |
ftp_schedule_sun_2 | |
ftp_schedule_mon_0 | |
ftp_schedule_mon_1 | |
ftp_schedule_mon_2 | |
ftp_schedule_tue_0 | |
ftp_schedule_tue_1 | |
ftp_schedule_tue_2 | |
ftp_schedule_thu_0 | |
ftp_schedule_thu_1 | |
ftp_schedule_thu_2 | |
ftp_schedule_wed_0 | |
ftp_schedule_wed_1 | |
ftp_schedule_wed_2 | |
ftp_schedule_fri_0 | |
ftp_schedule_fri_1 | |
ftp_schedule_fri_2 | |
ftp_schedule_sat_0 | |
ftp_schedule_sat_1 | |
ftp_schedule_sat_2 | |
msn_user | |
msn_pwd | |
msn_friend1 | |
msn_friend2 | |
msn_friend3 | |
msn_friend4 | |
msn_friend5 | |
msn_friend6 | |
msn_friend7 | |
msn_friend8 | |
msn_friend9 | |
msn_friend10 | |
cover_enable | |
prerec_enable | |
prerec_time | |
rec_bs | |
rec_resolution | |
dev%d_alias | |
dev%d_host | |
dev%d_port | |
dev%d_user | |
dev%d_pwd | |
ChanNum | |
SampleRate | |
ptz_auto_patrol_interval | |
ptz_auto_patrol_type | |
ptz_center_onstart | |
ptz_disable_preset | |
ptz_patrol_h_rounds | |
ptz_patrol_v_rounds | |
ptz_patrol_rate | |
ptz_patrol_left_rate | |
ptz_patrol_right_rate | |
ptz_patrol_down_rate | |
ptz_patrol_up_rate | |
ptz_preset_onstart | |
baud | |
alarm_motion_armed | |
alarm_motion_sensitivity | |
alarm_motion_compensation | |
alarm_input_armed | |
alarm_ioin_level | |
alarm_sounddetect_armed | |
alarm_sounddetect_sensitivity | |
alarm_iolinkage | |
alarm_preset | |
alarm_ioout_level | |
alarm_mail | |
alarm_upload_interval | |
alarm_http | |
alarm_http_url | |
alarm_schedule_enable | |
alarm_schedule_sun_0 | |
alarm_schedule_sun_1 | |
alarm_schedule_sun_2 | |
alarm_schedule_mon_0 | |
alarm_schedule_mon_1 | |
alarm_schedule_mon_2 | |
alarm_schedule_tue_0 | |
alarm_schedule_tue_1 | |
alarm_schedule_tue_2 | |
alarm_schedule_wed_0 | |
alarm_schedule_wed_1 | |
alarm_schedule_wed_2 | |
alarm_schedule_thu_0 | |
alarm_schedule_thu_1 | |
alarm_schedule_thu_2 | |
alarm_schedule_fri_0 | |
alarm_schedule_fri_1 | |
alarm_schedule_fri_2 | |
alarm_schedule_sat_0 | |
alarm_schedule_sat_1 | |
alarm_schedule_sat_2 | |
maintain_enable | |
maintain_hour | |
led_mode | |
save_config_tofile | |
save ddns_service[%s] to file | |
restart_dyndns | |
func = %s, line = %d err page | |
************************************************ | |
g_video_rel.resolution=%d | |
g_video_rel.brightness=%d | |
g_video_rel.contrast=%d | |
g_video_rel.saturation=%d | |
g_video_rel.mode=%d | |
g_video_rel.flip=%d | |
alarm_motion_armed %d | |
%salarm_motion_sensitivity %d | |
%salarm_motion_compensation %d | |
%salarm_input_armed %d | |
%salarm_ioin_level %d | |
%salarm_sounddetect_armed %d | |
%salarm_sounddetect_sensitivity %d | |
%salarm_iolinkage %d | |
%salarm_preset %d | |
%salarm_ioout_level %d | |
%salarm_mail %d | |
%salarm_upload_interval %d | |
%salarm_http %d | |
%salarm_http_url %s | |
%salarm_schedule_enable %d | |
%salarm_schedule_sun_0 %d | |
%salarm_schedule_sun_1 %d | |
%salarm_schedule_sun_2 %d | |
%salarm_schedule_mon_0 %d | |
%salarm_schedule_mon_1 %d | |
%salarm_schedule_mon_2 %d | |
%salarm_schedule_tue_0 %d | |
%salarm_schedule_tue_1 %d | |
%salarm_schedule_tue_2 %d | |
%salarm_schedule_wed_0 %d | |
%salarm_schedule_wed_1 %d | |
%salarm_schedule_wed_2 %d | |
%salarm_schedule_thu_0 %d | |
%salarm_schedule_thu_1 %d | |
%salarm_schedule_thu_2 %d | |
%salarm_schedule_fri_0 %d | |
%salarm_schedule_fri_1 %d | |
%salarm_schedule_fri_2 %d | |
%salarm_schedule_sat_0 %d | |
%salarm_schedule_sat_1 %d | |
%salarm_schedule_sat_2 %d | |
/etc/alarm_conf open failed...<br> | |
save alarm_conf success | |
mail_sender %s | |
%smail_receiver1 %s | |
%smail_receiver2 %s | |
%smail_receiver3 %s | |
%smail_receiver4 %s | |
%smail_svr %s | |
%smail_port %d | |
%smail_tls %d | |
%smail_user %s | |
%smail_pwd %s | |
%smail_inet_ip %d | |
save mail_conf success | |
%sdev%d_alias | |
%s%s | |
%sdev%d_host | |
%sdev%d_port | |
%sdev%d_user | |
%sdev%d_pwd | |
lamp_ctrl | |
value | |
temp_conf open failed... | |
default:%d | |
control_port | |
rtsp_port | |
rtp_lo | |
50000 | |
rtp_hi | |
60000 | |
http_port | |
ChanNum | |
SampleRate | |
Multicast | |
MulticastIP | |
234.5.6.11 | |
MulticastPort | |
6000 | |
NfsServerPath | |
192.168.68.43:/home | |
NfsLocalPath | |
/mnt/nfs_disk | |
Record | |
Channel | |
RecordPath | |
/tmp | |
RecordFormat | |
Authen | |
ConnectionNum | |
Mode | |
QualityMethod_MPEG4 | |
MQualityBR | |
VideoInput_MPEG4 | |
MResolution | |
MBitRate | |
MFrameRate | |
MQuality | |
MIPInterval | |
MQMax | |
MQMin | |
MAudio | |
MFreq | |
QualityMethod_MJPEG | |
VideoInput_MJPEG | |
JResolution | |
JFrameRate | |
JQuality | |
JAudio | |
JFreq | |
QualityMethod_H264 | |
HQualityBR | |
VideoInput_H264 | |
HResolution | |
HBitRate | |
HFrameRate | |
HQuality | |
HIPInterval | |
HQMax | |
HQMin | |
HAudio | |
HFreq | |
OSDTimer | |
Area | |
D1_Deinterlace | |
WIPADDR | |
NULL | |
WNetMask | |
WGateWay | |
WDHCP | |
EIPADDR | |
192.168.131.144 | |
ENetMask | |
255.255.255.0 | |
EGateWay | |
192.168.131.200 | |
EDHCP | |
DNS1 | |
140.96.254.102 | |
DNS2 | |
140.96.254.100 | |
UPnP | |
HostName | |
OpMode | |
SSID | |
GMAP | |
TxRate | |
2346 | |
Fragmentation | |
2347 | |
Preamble | |
WPAEnc | |
Encryption | |
WEPKeyChoose | |
WPAPSK | |
WEPKey641 | |
WEPKey642 | |
WEPKey643 | |
WEPKey644 | |
WEPKey1281 | |
WEPKey1282 | |
WEPKey1283 | |
WEPKey1284 | |
Detection1 | |
Name1 | |
Sensitivity1 | |
Threshold1 | |
StartX1 | |
StartY1 | |
StopX1 | |
StopY1 | |
Detection2 | |
Name2 | |
Sensitivity2 | |
Threshold2 | |
StartX2 | |
StartY2 | |
StopX2 | |
StopY2 | |
Detection3 | |
Name3 | |
Sensitivity3 | |
Threshold3 | |
StartX3 | |
StartY3 | |
StopX3 | |
StopY3 | |
Interval | |
Rotate | |
PictureEnable | |
PictureFilename | |
/alarm-pic | |
VideoEnable | |
VideoPostINum | |
VideoPreINum | |
VideoFilename | |
/alarm-video | |
MailAlarm | |
FtpAlarm | |
ntp_enable | |
ntp_svr | |
daylight_saving_time | |
TimeZone | |
-28800 | |
Enable | |
PreINum | |
PostINum | |
RecPath | |
/mnt/nfs | |
Stream | |
TV_Area | |
TV_Channel | |
TUNER_Brightness | |
TUNER_Saturation | |
TUNER_Contrast | |
TUNER_Hue | |
CMOS_Brightness | |
CMOS_Saturation | |
CMOS_Contrast | |
CMOS_Hue | |
CMOS_Sharpness | |
CMOS_AEReference | |
CMOS_Flip | |
CMOS_Nightmode | |
CMOS_Frequency | |
ENABLE | |
DOMAIN | |
INTERFACE | |
USER | |
****** | |
PASSWD | |
HOSTNAME | |
msn_user | |
msn_pwd | |
msn_friend1 | |
msn_friend2 | |
msn_friend3 | |
msn_friend4 | |
msn_friend5 | |
msn_friend6 | |
msn_friend7 | |
msn_friend8 | |
msn_friend9 | |
msn_friend10 | |
active | |
BufferLength | |
AutoReconnection | |
sSerialNumber | |
00841002B077 | |
serverName | |
IPCAMER02 | |
camDesc | |
IPCAMER | |
serverIp | |
192.168.1.77 | |
softwareFVersion | |
1.0.0.1 | |
softwareCVersion | |
0.0.0.0 | |
setuserflag | |
ipcamIP | |
ipcamIPMask | |
ipcamGatewayIP | |
byMACAddr | |
dhcp_vendor | |
dwPPPOE | |
sPPPoEUser | |
sPPPoEPassword | |
sPPPoEIP | |
153.24.65.1 | |
web_port | |
video_port | |
mobi_port | |
2012 | |
ddns_enable | |
ddns_service | |
ddnsaddress | |
apexis.f3322.org | |
ddnsUser | |
ddnsPassword | |
apexis | |
ddns_proxy_port | |
ddns_proxy_svr | |
www.cipcam.com | |
restart_dyndns | |
mddnsaddress | |
abc.aipcam.com | |
mddnsUser | |
mddnsPassword | |
00:84:10:02:B0:77 | |
factory_ddns_service | |
factory_ddns_host | |
factory_ddns_user | |
factory_ddns_pwd | |
factory_ddns_proxy_svr | |
factory_ddns_proxy_port | |
acc_user | |
acc_pwd | |
acc_address | |
acc_lanpwd | |
ctl_num | |
brightness | |
contrast | |
saturation | |
ptzspeed | |
mirror | |
flip | |
aec_value | |
mode | |
resolution | |
standard | |
def_bs | |
m_resolution | |
m_framerate | |
m_bitrate | |
m_u32Quant | |
m_QualityMethod_H264 | |
s_resolution | |
s_framerate | |
s_bitrate | |
s_u32Quant | |
s_QualityMethod_H264 | |
framerate | |
bitrate | |
alarm_motion_armed | |
alarm_motion_sensitivity | |
alarm_motion_compensation | |
alarm_input_armed | |
alarm_ioin_level | |
alarm_sounddetect_armed | |
alarm_sounddetect_sensitivity | |
alarm_iolinkage | |
alarm_preset | |
alarm_ioout_level | |
alarm_mail | |
alarm_upload_interval | |
alarm_http | |
alarm_http_url | |
alarm_schedule_enable | |
alarm_schedule_sun_0 | |
alarm_schedule_sun_1 | |
alarm_schedule_sun_2 | |
alarm_schedule_mon_0 | |
alarm_schedule_mon_1 | |
alarm_schedule_mon_2 | |
alarm_schedule_tue_0 | |
alarm_schedule_tue_1 | |
alarm_schedule_tue_2 | |
alarm_schedule_wed_0 | |
alarm_schedule_wed_1 | |
alarm_schedule_wed_2 | |
alarm_schedule_thu_0 | |
alarm_schedule_thu_1 | |
alarm_schedule_thu_2 | |
alarm_schedule_fri_0 | |
alarm_schedule_fri_1 | |
alarm_schedule_fri_2 | |
alarm_schedule_sat_0 | |
alarm_schedule_sat_1 | |
alarm_schedule_sat_2 | |
schedule_enable | |
schedule_sun_0 | |
schedule_sun_1 | |
schedule_sun_2 | |
schedule_mon_0 | |
schedule_mon_1 | |
schedule_mon_2 | |
schedule_tue_0 | |
schedule_tue_1 | |
schedule_tue_2 | |
schedule_wed_0 | |
schedule_wed_1 | |
schedule_wed_2 | |
schedule_thu_0 | |
schedule_thu_1 | |
schedule_thu_2 | |
schedule_fri_0 | |
schedule_fri_1 | |
schedule_fri_2 | |
schedule_sat_0 | |
schedule_sat_1 | |
schedule_sat_2 | |
mail_sender | |
mail_receiver1 | |
mail_receiver2 | |
mail_receiver3 | |
mail_receiver4 | |
mail_svr | |
mail_port | |
mail_tls | |
mail_user | |
mail_pwd | |
mail_inet_ip | |
ftp_svr | |
ftp_port | |
ftp_user | |
ftp_pwd | |
ftp_dir | |
ftp_mode | |
ftp_retern | |
ftp_upload_interval | |
ftp_schedule_enable | |
ftp_schedule_sun_0 | |
ftp_schedule_sun_1 | |
ftp_schedule_sun_2 | |
ftp_schedule_mon_0 | |
ftp_schedule_mon_1 | |
ftp_schedule_mon_2 | |
ftp_schedule_tue_0 | |
ftp_schedule_tue_1 | |
ftp_schedule_tue_2 | |
ftp_schedule_wed_0 | |
ftp_schedule_wed_1 | |
ftp_schedule_wed_2 | |
ftp_schedule_thu_0 | |
ftp_schedule_thu_1 | |
ftp_schedule_thu_2 | |
ftp_schedule_fri_0 | |
ftp_schedule_fri_1 | |
ftp_schedule_fri_2 | |
ftp_schedule_sat_0 | |
ftp_schedule_sat_1 | |
ftp_schedule_sat_2 | |
dev0_alias | |
dev0_host | |
dev0_port | |
dev0_user | |
dev0_pwd | |
dev1_alias | |
dev1_host | |
dev1_port | |
dev1_user | |
dev1_pwd | |
dev2_alias | |
dev2_host | |
dev2_port | |
dev2_user | |
dev2_pwd | |
dev3_alias | |
dev3_host | |
dev3_port | |
dev3_user | |
dev3_pwd | |
dev4_alias | |
dev4_host | |
dev4_port | |
dev4_user | |
dev4_pwd | |
dev5_alias | |
dev5_host | |
dev5_port | |
dev5_user | |
dev5_pwd | |
dev6_alias | |
dev6_host | |
dev6_port | |
dev6_user | |
dev6_pwd | |
dev7_alias | |
dev7_host | |
dev7_port | |
dev7_user | |
dev7_pwd | |
CVersion | |
led_mode | |
ptz_center_onstart | |
ptz_auto_patrol_interval | |
ptz_auto_patrol_type | |
ptz_patrol_h_rounds | |
ptz_patrol_v_rounds | |
ptz_patrol_rate | |
ptz_patrol_up_rate | |
ptz_patrol_down_rate | |
ptz_patrol_left_rate | |
ptz_patrol_right_rate | |
ptz_disable_preset | |
ptz_preset_onstart | |
baud | |
cover_enable | |
prerec_enable | |
prerec_time | |
rec_bs | |
rec_resolution | |
PRODUCT_MODE | |
5350-MJPEG-8015 | |
lamp_ctrl | |
value | |
tutk_uid | |
123456789 | |
tutk_user | |
admin | |
tutk_passwd | |
000000 | |
video_changed | |
maintain_enable | |
maintain_hour | |
maintain_reboot | |
wifi_enable | |
wifi_mode | |
wifi_encrypt | |
wifi_authtype | |
wifi_defkey | |
wifi_ssid | |
wifi_wpa_psk | |
wifi_channel | |
wifi_keyformat | |
wifi_key1_bits | |
wifi_key2_bits | |
wifi_key3_bits | |
wifi_key4_bits | |
wifi_key1 | |
wifi_key2 | |
wifi_key3 | |
wifi_key4 | |
wifi_country | |
rs232_send_len too large:%d(should < RS232_BUF_SIZE) | |
send_count too large:%d(should < RS232_BUF_SIZE) | |
/mnt/mtd/ptzpos | |
x=%d,y=%d | |
init_ptz :##################################ptz3 | |
init_ptz :##################################ptz4 | |
Apm::a set mode to 0 | |
Apm::b set mode to 0 | |
tutk_deal_ptz.............handle, pbuf->control = %d | |
remote_ptzctrl %s:get_cliinfo_idx_from_fd error!fd=%d | |
clientcontrol | |
g_video_rel.flip = %d | |
remote_ptzctrl : ((MJPEG_DECODER_CONTROLREQ *)buf)->value = %d | |
io_input_judgment | |
^^^^^^^^func = %s, pid = %d | |
schedule_alarm | |
..............................:%u,%u | |
decompress_judgment | |
similar = %f | |
active similar = %f | |
?fff?alarm_response | |
MO_O | |
#########alarm_response start | |
/tmp/%s_m%04d%02d%02d%02d%02d%02d.jpg | |
%s_m%04d%02d%02d%02d%02d%02d.jpg | |
/tmp/%s_e%04d%02d%02d%02d%02d%02d.jpg | |
%s_e%04d%02d%02d%02d%02d%02d.jpg | |
file = %s func = %s line = %d g_motion_detection_pra.vframe_len_temp_2 = %d | |
ctrl_Alarm.c | |
g_motion_pra.alarm_ioout_level = %d | |
/tmp/%s | |
#########alarm_response over | |
ftp_upload | |
/tmp/%s(%s)_0_%04d%02d%02d%02d%02d%02d_%d.jpg | |
%s(%s)_0_%04d%02d%02d%02d%02d%02d_%d.jpg | |
/tmp/%s(%s)_1_%04d%02d%02d%02d%02d%02d_%d.jpg | |
%s(%s)_1_%04d%02d%02d%02d%02d%02d_%d.jpg | |
/tmp/%s(%s)_2_%04d%02d%02d%02d%02d%02d_%d.jpg | |
%s(%s)_2_%04d%02d%02d%02d%02d%02d_%d.jpg | |
@@@@@@@@@@filename = %s | |
#######filename = %s | |
send pic to ftp | |
get_par_presetcfg | |
/mnt/mtd/preset_conf | |
%s :open /mnt/mtd/preset_conf fail to default it | |
/mnt/mtd/preset_conf failed... | |
Default preset_conf | |
::open preset_conf err second | |
save_preset | |
End seve preset | |
Get preset index err:%d | |
set_preset : horizontal_steps = %d | |
set_preset : vertical_steps = %d | |
to save pteset | |
preset[%d] x = %d, y = %d | |
go_preset :this preset no set!!!!! | |
!!!!!!!!!! | |
thread_hori | |
###thread_hori pid = %d | |
################## func = %s, pid = %d | |
thread_vert | |
init_hori_moto | |
max horizontal_steps = %d | |
init_vert_moto | |
max vertical_steps = %d | |
/mnt/mtd/ptzpos | |
x=%d,y=%d | |
horizontal_steps = %d, vertical_steps = %d | |
_function | |
^^^^^^^^func = %s, pid = %d | |
/sys/class/net/%s/carrier | |
eth2 | |
open %s failed | |
ret_eth2 = %d, check_times = %d | |
get_netlink_status(eth2) return ret_eth2 = %d times = %d============= | |
::3============================Get byMACAddr:%s | |
ifconfig ra0 0.0.0.0 | |
==========set_netwifi_params begin========== | |
==========set_netwifi_params end========== | |
eth0 stat error in update_arp() | |
ifconfig eth2 >/mnt/tmp/FMac.sh | |
ifconfig ra0 >/mnt/tmp/FMac.sh | |
/mnt/tmp/FMac.sh | |
==========0 open FMac.sh fail | |
unlink fail conf_path = /mnt/tmp/FMac.sh | |
========== eth2:NULL | |
,WIRED_DEV | |
========== wifi:NULL interface_mod=%d | |
::not find any interface_mod | |
========== eth2:NULL | |
HWaddr | |
==========0 HWaddr:NULL | |
::get macaddr 0:: %s########## | |
/mnt/mtd/mddns | |
byMACAddr | |
%s:%s:%s:%s:%s:%s | |
%s%s%s%s%s%s | |
writepppoeconf | |
/etc/ppp/pppoe.conf | |
/etc/ppp/pppoe.conf.temp | |
Error open file! | |
USER='%s' | |
USER:%s | |
func = %s | |
################::start pppoe | |
Write pppoe conf fail! | |
/etc/ppp/pap-secrets | |
unlink fail conf_path = /etc/ppp/pap-secrets | |
echo "'%s' * '%s'" >> /etc/ppp/pap-secrets | |
/etc/ppp/chap-secrets | |
unlink fail conf_path = /etc/ppp/chap-secrets | |
echo "'%s' * '%s'" >> /etc/ppp/chap-secrets | |
/etc/resolv.conf | |
unlink fail conf_path = /etc/resolv.conf | |
::PPPOE::username:%s pwd:%s | |
echo "nameserver %s">>/etc/resolv.conf | |
::after cmd::%s | |
/mnt/bin/pppd pty '/mnt/bin/pppoe -p /etc/ppp/pppoe.conf-pppoe.pid.pppd -I eth2 -T 30 -U -m 1412' ipparam ppp0 linkname ppp0 noipdefault noauth default-asyncmap defaultroute hide-password nodetach mtu 1492 mru 1492 noaccomp noccp nodeflate nopcomp novj novjccomp user %s lcp-echo-interval 20 lcp-echo-failure 3 & | |
::after cmd::[%s] | |
Before reconfig net ,mac=%s | |
0.0.0.0 | |
##################################################dhcp_connecting.......g_cur_adapter_type=%d | |
##################################################dhcp_connected....... | |
======dhcp data====begin====== | |
dhcp ip: %s | |
dhcp mask: %s | |
dhcp gateway: %s | |
dhcp dns1: %s | |
dhcp dns2: %s | |
ING reconfig net ,mac=%s | |
ifconfig ra0 inet %s netmask %s | |
ifconfig eth2 inet %s netmask %s | |
192.168.1.1 | |
route add default gw %s | |
cmd:%s | |
##################################################dhcp_failed....... | |
1.0.0.1 | |
255.0.0.0 | |
After reconfig net ,mac=%s | |
####dhcp_connecting.......g_cur_adapter_type=%d | |
####dhcp_connected....... | |
route del default | |
start set gateway ip | |
::============================will set dns0:%s dns1:%s | |
open file /etc/resolv.conf failed | |
%s %s | |
nameserver | |
get dns:%s | |
/tmp/pppoe.sh | |
unlink fail conf_path = /tmp/pppoe.sh | |
ifconfig >/tmp/pppoe.sh | |
==========0 open pppoe.sh fail | |
ppp0 | |
==========111 pppoe:NULL | |
inet addr | |
%s | |
::get pppoe ip::%s---------------------------- | |
/proc/net/route | |
open file /proc/net/route failed | |
rausb0 | |
wlan0 | |
::ip_get_gateway()::inte=%d | |
%*s %lx%lx | |
::ip_get_gateway()::inwhile::inte=%d dest == %lx gate == %lx | |
::in ip_get_gateway()%s|| gateway:%s | |
*************************getNetinfo... | |
Bcast | |
==========0 inet addr Bcast:NULL | |
Mask | |
==========0 pTemp:NULL | |
%x.%x.%x.%x | |
==========g_Ipaddress:%s | |
==========g_equinfo.sSerialNumber:%s | |
==========g_equinfo.serverIP:%s | |
==========g_netcfg.ipcamIP:%s | |
==========g_netcfg.ipcamIPMask:%s | |
==========g_netcfg.byMACAddr:%s | |
==========g_netcfg.ipcamGatewayIP:%s | |
==========g_netcfg.byDnsaddr[0]:%s | |
==========g_netcfg.byDnsaddr[1]:%s | |
==========ppp0 gateway:%s | |
route del default | |
route add default gw %s | |
thread_linkstat_pro | |
^^^^^^^^func = %s, pid = %d | |
ra0 stat up===================================================thread | |
ra0 stat up===================================================thread | |
Waite cur macaddr wireless | |
eth2 stat up===================================================thread | |
eth2 stat up===================================================thread | |
Waite cur macaddr wire | |
eth2 stat error in thread_linkstat_pro() | |
exit thread_linkstat_pro | |
ifconfig -a >/mnt/tmp/FNetinfo1.sh | |
/mnt/tmp/FNetinfo1.sh | |
open FNetinfo1.sh fail | |
unlink fail conf_path = /mnt/tmp/FNetinfo1.sh | |
eth2 mac pTemp:NULL1 | |
rausb0 mac pTemp1:NULL | |
rausb0 mac pTemp2:NULL | |
wlan0 mac pTemp1:NULL | |
wlan0 mac pTemp2:NULL | |
ra0 mac pTemp1:NULL | |
eth0_up_pro | |
/mnt/mtd/net_conf | |
ipcamIP | |
ipcamIPMask | |
ipcamGatewayIP | |
192.168.1.199 | |
255.255.255.0 | |
ifconfig %s %s netmask %s | |
@@@@ fuc = %s %s | |
route del -net 192.168.1.0 netmask %s | |
==== %s... | |
route add -net 192.168.1.0 netmask %s dev %s | |
route add default gw %s %s | |
==== eth2 execute %s... | |
################################### | |
ifconfig %s up 192.168.1.0 | |
wifi_up_pro | |
__func__ = %s start | |
==========wifi_up_pro========== | |
iwpriv ra0 set NetworkType=Infra | |
iwpriv ra0 set NetworkType=Infra | |
iwpriv ra0 set NetworkType=Adhoc | |
iwpriv ra0 set NetworkType=Adhoc | |
iwpriv ra0 set AuthMode=NONE | |
iwpriv ra0 set AuthMode=NONE | |
iwpriv ra0 set EncrypType=NONE | |
iwpriv ra0 set EncrypType=NONE | |
iwpriv ra0 set AuthMode=OPEN | |
iwpriv ra0 set AuthMode=OPEN | |
iwpriv ra0 set AuthMode=SHARED | |
iwpriv ra0 set AuthMode=SHARED | |
iwpriv ra0 set EncrypType=WEP | |
iwpriv ra0 set EncrypType=WEP | |
iwpriv ra0 set AuthMode=WPAPSK | |
iwpriv ra0 set AuthMode=WPAPSK | |
iwpriv ra0 set EncrypType=TKIP | |
iwpriv ra0 set EncrypType=TKIP | |
iwpriv ra0 set EncrypType=AES | |
iwpriv ra0 set EncrypType=AES | |
iwpriv ra0 set AuthMode=WPA2PSK | |
iwpriv ra0 set AuthMode=WPA2PSK | |
iwpriv ra0 set SSID="%s" | |
iwpriv ra0 set DefaultKeyID=%d | |
iwpriv ra0 set Key1="%s" | |
iwpriv ra0 set Key2="%s" | |
iwpriv ra0 set Key3="%s" | |
iwpriv ra0 set Key4="%s" | |
iwpriv ra0 set WPAPSK="%s" | |
/tmp/wifires.sh | |
unlink fail conf_path = /tmp/wifires.sh | |
iwpriv ra0 connStatus >/tmp/wifires.sh | |
open /tmp/wifilist.sh fail | |
Disconnected | |
ifconfig %s %s | |
route add -net 192.168.1.0 netmask %s dev ra0 | |
route add default gw %s ra0 | |
rm -f /tmp/wifilist.sh | |
unlink fail conf_path = /tmp/wifilist.sh | |
search net wifi return 0 ret=%d | |
ifconfig ra0 192.168.1.0 | |
socket | |
IP:ifeild0=%d, ifeild1=%d, ifeild2=%d, ifeild3=%d | |
send_update_arp g_net_mac=%s | |
%d.%d.%d.%d | |
ff:ff:ff:ff:ff:ff | |
sendto filed | |
send_arp: unknown host %s | |
Invalid hardware address | |
ip0=%s | |
ip1=%s | |
ip2=%s | |
ip3=%s | |
/mnt/mtd/net_wifi_conf | |
open /mnt/mtd/net_wifi_conf fail to default it | |
wifi_enable | |
wifi_mode | |
wifi_encrypt | |
wifi_authtype | |
wifi_defkey | |
wifi_ssid | |
wifi_wpa_psk | |
wifi_channel | |
wifi_keyformat | |
wifi_key1_bits | |
wifi_key2_bits | |
wifi_key3_bits | |
wifi_key4_bits | |
wifi_key1 | |
wifi_key2 | |
wifi_key3 | |
wifi_key4 | |
wifi_country | |
1 = %s, 2 = %s, 3 = %s 4 = %s | |
======write_netwifi_cfg begin====== | |
get_netwifi_params wifi_enable=%d | |
get_netwifi_params wifi_mode=%d | |
get_netwifi_params wifi_channel=%d | |
get_netwifi_params wifi_encrypt=%d | |
get_netwifi_params wifi_authtype=%d | |
get_netwifi_params wifi_defkey=%d | |
get_netwifi_params wifi_key1=%s | |
get_netwifi_params wifi_key2=%s | |
get_netwifi_params wifi_key3=%s | |
get_netwifi_params wifi_key4=%s | |
get_netwifi_params wifi_keyformat=%d | |
get_netwifi_params wifi_key1_bits=%d | |
get_netwifi_params wifi_key2_bits=%d | |
get_netwifi_params wifi_key3_bits=%d | |
get_netwifi_params wifi_key4_bits=%d | |
get_netwifi_params wifi_ssid=%s | |
get_netwifi_params wifi_wpa_psk=%s | |
get_netwifi_params wifi_country=%d | |
open /mnt/mtd/net_wifi_conf fail | |
wifi_enable %d | |
wifi_mode %d | |
wifi_encrypt %d | |
wifi_authtype %d | |
wifi_defkey %d | |
wifi_ssid %s | |
wifi_wpa_psk %s | |
wifi_channel %d | |
wifi_keyformat %d | |
wifi_key1_bits %d | |
wifi_key2_bits %d | |
wifi_key3_bits %d | |
wifi_key4_bits %d | |
wifi_key1 %s | |
wifi_key2 %s | |
wifi_key3 %s | |
wifi_key4 %s | |
wifi_country %d | |
/mnt/mtd/wpa.conf | |
open /mnt/mtd/wpa.conf fail | |
ctrl_interface=/var/run/wpa_supplicant | |
ctrl_interface_group=0 | |
eapol_version=1 | |
ap_scan=1 | |
##########WPA-PSK & WPA2-PSK ############### | |
network={ | |
wifi_ssid="%s" | |
wifi_wpa_psk="%s" | |
proto=WPA RSN | |
key_mgmt=WPA-PSK | |
pairwise=CCMP TKIP | |
group=CCMP TKIP WEP104 WEP40 | |
priority=5 | |
======write_netwifi_cfg end====== | |
/tmp/wifilist.sh | |
iwlist ra0 scanning >/tmp/wifilist.sh | |
Cell %02d | |
novi::To the bug end0 | |
2 %s | |
::filelength-(int)(pBufoffset0-pCharBuf)<=0 | |
::can't get bugtmp | |
ESSID: | |
To the bug end2 | |
To the bug end3 | |
[pBufoffset1-pBufoffset0=%d] | |
Encryption key: | |
To the bug end4 | |
ESSID:%02d Encryption off | |
ESSID:%02d Encryption on | |
Group Cipher : CCMP | |
Group Cipher : TKIP | |
WPA2 | |
End while | |
iwpriv ra0 connStatus >/tmp/wifistatus.sh | |
/tmp/wifistatus.sh | |
Connected | |
Quality= | |
To the bug Quality end2 | |
To the bug Quality end3 | |
pBufoffset1-pBufoffset0=%d | |
wifi_find->stWifiAp[%d].signal = %d | |
Mode:Managed | |
wifi_find->stWifiAp[count].ssid = %s, wifi_find->stWifiAp[count].status = %d | |
Infra | |
Adhoc | |
NONE | |
TKIP, AES | |
TKIP | |
OPEN | |
SHARED | |
WPA-PSK | |
WPA(2)-PSK | |
eth0 | |
/opt/bcm/default.script | |
rausb0 | |
wlan0 | |
Usage: udhcpc [OPTIONS] | |
-c, --clientid=CLIENTID Client identifier | |
-H, --hostname=HOSTNAME Client hostname | |
-h Alias for -H | |
-F, --fqdn=FQDN Client fully qualified domain name | |
-f, --foreground Do not fork after getting lease | |
-b, --background Fork to background if lease cannot be | |
immediately negotiated. | |
-i, --interface=INTERFACE Interface to use (default: eth0) | |
-n, --now Exit with failure if lease cannot be | |
immediately negotiated. | |
-p, --pidfile=file Store process ID of daemon in file | |
-q, --quit Quit after obtaining lease | |
-r, --request=IP IP address to request (default: none) | |
-s, --script=file Run file at dhcp events (default: | |
/opt/bcm/default.script) | |
-v, --version Display version | |
Performing a DHCP renew | |
deconfig | |
Unicasting a release of %s to %s | |
Entering released state | |
/opt/bcm/udhcpc.script | |
udhcpc | |
eth2 | |
DHCP_TEST::tv_sec=%ld... listen_mode=%d....stat=%d | |
#######&fd = %d | |
#######listen_mode = %d | |
########cur_adapter_type = %d | |
FATAL: couldn't listen on socket, %m | |
####INIT_SELECTING DHCP | |
xid= %d | |
DHCP_TEST::xid=%ld............. | |
requested_ip = %d | |
exit...dhcp.. | |
####RENEW_REQUESTED DHCP | |
####REQUESTING DHCP | |
DHCP_TEST::packet_num=%d............. | |
novi set request ip =0 | |
####BOUND DHCP | |
####RENEWING DHCP | |
####REBINDING DHCP | |
Lease lost, entering init state | |
retval> 0 requested_ip = %d | |
No lease time with ACK, using 1 hour lease | |
renew | |
bound | |
Received SIGTERM | |
%d.%d.%d.%d | |
socket open error | |
/etc/resolv.conf | |
open dns file error! | |
nameserver %s | |
nameserver %s | |
devices can not NULL | |
the IP address is invalid | |
the broadcast address is invalid | |
the netmask address is invalid | |
the gateway address is invalid | |
the dns1 address is invalid | |
the dns2 address is invalid | |
bogus packet, option fields too long. | |
Option 0x%02x did not fit into the packet! | |
MSFT 98 | |
received bogus message, ignoring | |
#net | |
#host | |
default | |
debug stuff usage | |
Usage: %s [-p] [-r] [-t] -[x] [-n max_arg] [-s max_chars] | |
%s: | |
%s%s | |
socket | |
bb_xgetularg_bnd_sfx | |
route.c | |
default | |
GHRDM | |
netmask | |
gateway | |
window | |
irtt | |
device | |
reject | |
!mod | |
"dyn | |
#reinstate | |
INET_setroute | |
(action == 1) || (action == 2) | |
resolving %s | |
gateway %s is a NETWORK | |
netmask %.8x and host route conflict | |
bogus netmask %s | |
netmask and route address conflict | |
SIOC[ADD|DEL]RT fork | |
/proc/net/route | |
%*[^ | |
%63s%lx%lx%X%d%d%d%lx%d%d%d | |
%s%d.%d.%d.%d | |
interface=%s | |
PATH | |
/bin:/usr/bin:/sbin:/usr/sbin | |
%s=%s | |
HOME | |
mask=%d | |
siaddr= | |
boot_file=%s | |
sname=%s | |
script %s failed: %m | |
deconfig | |
eth0 | |
0.0.0.0 | |
SIOCGIFADDR failed, is the interface up and configured?: %m | |
SIOCGIFINDEX failed!: %m | |
SIOCGIFHWADDR failed!: %m | |
socket failed!: %m | |
Opening listen socket on 0x%08x:%d %s | |
/dev/urandom | |
Could not load seed from /dev/urandom: %m | |
comtech0.0.1 | |
Sending renew... | |
Sending release... | |
received bogus message (bad magic) -- ignoring | |
fork | |
EMERGENCY! | |
ALERT! | |
critical! | |
warning | |
error | |
info | |
debug | |
%s, | |
/dev/null | |
Unable to open pidfile %s: %m | |
poll | |
recv | |
urn:schemas-upnp-org:device:InternetGatewayDevice:1 | |
urn:schemas-upnp-org:service:WANIPConnection:1 | |
urn:schemas-upnp-org:service:WANPPPConnection:1 | |
upnp:rootdevice | |
rootdevice | |
239.255.255.250 | |
location | |
sendto | |
/var/run/minissdpd.sock | |
setsockopt | |
bind | |
socket | |
%s#%s | |
<?xml version="1.0"?> | |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:%s xmlns:u="%s"> | |
<?xml version="1.0"?> | |
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:%s xmlns:u="%s"></u:%s></s:Body></s:Envelope> | |
connect | |
getsockopt | |
Connected | |
http://%[^:] | |
urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1 | |
the route ip:[%s] is not our need | |
error getting XML description %s | |
M-SEARCH * HTTP/1.1 | |
HOST: 239.255.255.250:1900 | |
ST: %s | |
MAN: "ssdp:discover" | |
MX: %u | |
content-length | |
GetTotalBytesSent | |
NewTotalBytesSent | |
GetTotalBytesReceived | |
NewTotalBytesReceived | |
GetTotalPacketsSent | |
NewTotalPacketsSent | |
GetTotalPacketsReceived | |
NewTotalPacketsReceived | |
GetStatusInfo | |
NewUptime | |
NewConnectionStatus | |
NewLastConnectionError | |
errorCode | |
GetConnectionTypeInfo | |
NewConnectionType | |
GetCommonLinkProperties | |
NewLayer1DownstreamMaxBitRate | |
NewLayer1UpstreamMaxBitRate | |
GetExternalIPAddress | |
NewExternalIPAddress | |
NewRemoteHost | |
NewExternalPort | |
NewProtocol | |
NewInternalPort | |
NewInternalClient | |
NewEnabled | |
SIMI Ipcamera | |
NewPortMappingDescription | |
NewLeaseDuration | |
AddPortMapping | |
DeletePortMapping | |
NewPortMappingIndex | |
GetGenericPortMappingEntry | |
GetPortMappingNumberOfEntries | |
NewPortMappingNumberOfEntries | |
GetSpecificPortMappingEntry | |
Connection Type : %s | |
Status : %s, uptime=%u, LastConnectionError : %s | |
MaxBitRateDown : %u bps MaxBitRateUp %u bps | |
GetExternalIPAddress() returned %d | |
ExternalIPAddress = %s | |
GetConnectionTypeInfo failed. | |
GetExternalIPAddress failed. | |
Bytes: Sent: %8u | |
Recv: %8u | |
Packets: Sent: %8u | |
Recv: %8u | |
GetSpecificPortMappingEntry() failed with code %d (%s) | |
Wrong arguments | |
AddPortMapping(%s, %s, %s) failed with code %d (%s) | |
invalid protocol | |
invalid arguments | |
protocol invalid | |
UPNP_DeletePortMapping() returned : %d | |
%2d %s %5s->%s:%-5s '%s' '%s' | |
GetGenericPortMappingEntry() returned %d (%s) | |
to upnpDiscover()... | |
No valid UPNP Internet Gateway Device found.tmp=%d | |
No IGD UPnP Device found on the network ! | |
1025 | |
urls calloc memory fail! | |
data calloc memory fail! | |
=================upnpDiscoverGetValidIGD | |
192.168.1.1 | |
=================SetRedirect | |
192.168.1.222 | |
add port map ok | |
=================ListRedirections | |
=================GetConnectionStatus | |
socket(unix) | |
minissdpc.c: write() | |
minissdpc.c: read() | |
GET %s HTTP/1.0 | |
Host: %s:%d | |
Connection: Close | |
User-Agent: Linux/2.6.38.6-26.rc1.fc15.i686.PAE, UPnP/1.0, MiniUPnPc/1.4 | |
send | |
getsockname | |
service | |
URLBase | |
serviceType | |
controlURL | |
eventSubURL | |
SCPDURL | |
urlbase = '%s' | |
WAN Device (Common interface config) : | |
serviceType = '%s' | |
controlURL = '%s' | |
eventSubURL = '%s' | |
SCPDURL = '%s' | |
WAN Connection Device (IP or PPP Connection): | |
servicetype = '%s' | |
:%hu | |
POST %s HTTP/1.0 | |
Host: %s%s | |
User-Agent: Linux/2.6.38.6-26.rc1.fc15.i686.PAE, UPnP/1.0, MiniUPnPc/1.4 | |
Content-Length: %d | |
Content-Type: text/xml | |
SOAPAction: "%s" | |
Connection: Close | |
Cache-Control: no-cache | |
Pragma: no-cache | |
ConflictInMappingEntry | |
NoSuchEntryInArray | |
Invalid Args | |
ExternalPortOnlySupportsWildcard | |
Invalid Action | |
SamePortValuesRequired | |
WildCardNotPermittedInSrcIP | |
OnlyPermanentLeasesSupported | |
SpecifiedArrayIndexInvalid | |
Success | |
Action Failed | |
RemoteHostOnlySupportsWildcard | |
WildCardNotPermittedInExtPort | |
Miniupnpc Unknown Error | |
Miniupnpc Invalid Arguments | |
Bogus message code %d | |
ALIGN_TYPE is wrong, please fix | |
MAX_ALLOC_CHUNK is wrong, please fix | |
Bogus buffer control mode | |
Invalid component ID %d in SOS | |
Invalid crop request | |
DCT coefficient out of range | |
DCT scaled block size %dx%d not supported | |
Component index %d: mismatching sampling ratio %d:%d, %d:%d, %c | |
Bogus Huffman table definition | |
Bogus input colorspace | |
Bogus JPEG colorspace | |
Bogus marker length | |
Wrong JPEG library version: library is %d, caller expects %d | |
Sampling factors too large for interleaved scan | |
Invalid memory pool code %d | |
Unsupported JPEG data precision %d | |
Invalid progressive parameters Ss=%d Se=%d Ah=%d Al=%d | |
Invalid progressive parameters at scan script entry %d | |
Bogus sampling factors | |
Invalid scan script at entry %d | |
Improper call to JPEG library in state %d | |
JPEG parameter struct mismatch: library thinks size is %u, caller expects %u | |
Bogus virtual array access | |
Buffer passed to JPEG library is too small | |
Suspension not allowed here | |
CCIR601 sampling not implemented yet | |
Too many color components: %d, max %d | |
Unsupported color conversion request | |
Bogus DAC index %d | |
Bogus DAC value 0x%x | |
Bogus DHT index %d | |
Bogus DQT index %d | |
Empty JPEG image (DNL not supported) | |
Read from EMS failed | |
Write to EMS failed | |
Didn't expect more than one scan | |
Input file read error | |
Output file write error --- out of disk space? | |
Fractional sampling not implemented yet | |
Huffman code size table overflow | |
Missing Huffman code table entry | |
Maximum supported image dimension is %u pixels | |
Empty input file | |
Premature end of input file | |
Cannot transcode due to multiple use of quantization table %d | |
Scan script does not transmit all data | |
Invalid color quantization mode change | |
Not implemented yet | |
Requested feature was omitted at compile time | |
Arithmetic table 0x%02x was not defined | |
Backing store not supported | |
Huffman table 0x%02x was not defined | |
JPEG datastream contains no image | |
Quantization table 0x%02x was not defined | |
Not a JPEG file: starts with 0x%02x 0x%02x | |
Insufficient memory (case %d) | |
Cannot quantize more than %d color components | |
Cannot quantize to fewer than %d colors | |
Cannot quantize to more than %d colors | |
Invalid JPEG file structure: two SOF markers | |
Invalid JPEG file structure: missing SOS marker | |
Unsupported JPEG process: SOF type 0x%02x | |
Invalid JPEG file structure: two SOI markers | |
Invalid JPEG file structure: SOS before SOF | |
Failed to create temporary file %s | |
Read failed on temporary file | |
Seek failed on temporary file | |
Write failed on temporary file --- out of disk space? | |
Application transferred too few scanlines | |
Unsupported marker type 0x%02x | |
Virtual array controller messed up | |
Image too wide for this implementation | |
Read from XMS failed | |
Write to XMS failed | |
Copyright (C) 2012, Thomas G. Lane, Guido Vollbeding | |
8d 15-Jan-2012 | |
Caution: quantization tables are too coarse for baseline JPEG | |
Adobe APP14 marker: version %d, flags 0x%04x 0x%04x, transform %d | |
Unknown APP0 marker (not JFIF), length %u | |
Unknown APP14 marker (not Adobe), length %u | |
Define Arithmetic Table 0x%02x: 0x%02x | |
Define Huffman Table 0x%02x | |
Define Quantization Table %d precision %d | |
Define Restart Interval %u | |
Freed EMS handle %u | |
Obtained EMS handle %u | |
End Of Image | |
%3d %3d %3d %3d %3d %3d %3d %3d | |
JFIF APP0 marker: version %d.%02d, density %dx%d %d | |
Warning: thumbnail image size does not match data length %u | |
JFIF extension marker: type 0x%02x, length %u | |
with %d x %d thumbnail image | |
Miscellaneous marker 0x%02x, length %u | |
Unexpected marker 0x%02x | |
%4u %4u %4u %4u %4u %4u %4u %4u | |
Quantizing to %d = %d*%d*%d colors | |
Quantizing to %d colors | |
Selected %d colors for quantization | |
At marker 0x%02x, recovery action %d | |
RST%d | |
Smoothing not supported with nonstandard sampling ratios | |
Start Of Frame 0x%02x: width=%u, height=%u, components=%d | |
Component %d: %dhx%dv q=%d | |
Start of Image | |
Start Of Scan: %d components | |
Component %d: dc=%d ac=%d | |
Ss=%d, Se=%d, Ah=%d, Al=%d | |
Closed temporary file %s | |
Opened temporary file %s | |
JFIF extension marker: JPEG-compressed thumbnail image, length %u | |
JFIF extension marker: palette thumbnail image, length %u | |
JFIF extension marker: RGB thumbnail image, length %u | |
Unrecognized component IDs %d %d %d, assuming YCbCr | |
Freed XMS handle %u | |
Obtained XMS handle %u | |
Unknown Adobe color transform code %d | |
Corrupt JPEG data: bad arithmetic code | |
Inconsistent progression sequence for component %d coefficient %d | |
Corrupt JPEG data: %u extraneous bytes before marker 0x%02x | |
Corrupt JPEG data: premature end of data segment | |
Corrupt JPEG data: bad Huffman code | |
Warning: unknown JFIF revision number %d.%02d | |
Premature end of JPEG file | |
Corrupt JPEG data: found marker 0x%02x instead of RST%d | |
Invalid SOS parameters for sequential JPEG | |
Application transferred too many scanlines | |
JPEGMEM | |
%ld%c | |
sAmTb | |
BKbhTb~XBK!; | |
A!;I2 | |
?u='@ | |
Z@&LHA' | |
&E*3 | |
MQC,ARD | |
/TF<)VGy#WH | |
Q2XXR | |
YpU_Z | |
Da\">c]$8c^ | |
VeaFOfb | |
Ahd=<c]^7if1Rjg | |
Lkh9Fgc^A | |
j'Vlk | |
UokOP | |
Zpm"U | |
filename= %s | |
===ftp_connect_login succ=== | |
===ftp_connect_login connect fail=== | |
===ftp_connect_login login fail=== | |
%s/%s | |
TEST::%s-%d-%s-%s-%s | |
===ftp_test_connect=%d=== | |
ascii | |
binary | |
ebcdic | |
tenex | |
Already connected to %s, use close first. | |
===hookup--begin=== | |
===hookup--end=== | |
non-print | |
stream | |
this sys is __unix__ | |
SYST | |
215 UNIX Type: L8 | |
215 TOPS20 | |
Remember to set tenex mode when transfering binary files from this machine. | |
Using %s mode to transfer files. | |
===dologin begin== | |
===dologin end== | |
Remote system type is %s. | |
%s: unknown mode | |
TYPE %s | |
TYPE %s %s | |
ftp: internal error: unknown type %d | |
STOR | |
QUIT | |
Use of PORT cmds %s. | |
Passive mode %s. | |
%c%c%c | |
421 Service not available, remote server has closed connection | |
No control connection for command | |
---> | |
PASS | |
PASS XXXX | |
USER %s | |
PASS %s | |
Login failed. | |
===hookup-1=== | |
===hookup host=%s port=%d=== | |
===hookup-2=== | |
===hookup-11=== | |
===hookup-12=== | |
conret=%d, waitret=%d | |
===hookup-16=== | |
===hookup-18=== | |
===hookup-19 have=== | |
===hookup-20=== | |
===hookup-21=== | |
ftp: fdopen failed. | |
===hookup-27=== | |
===hookup-3=== | |
===hookup-7=== | |
===hookup-9=== | |
===hookup-10=== | |
===hookup-22=== | |
===hookup-24=== | |
===hookup-25 have=== | |
===hookup-26 have=== | |
===hookup-4=== | |
ftp: %s: | |
===hookup-6=== | |
===hookup-8=== | |
FTP wait_connect-begin sock = %d | |
wait_connect timeout | |
wait_connect-end | |
===hookup-15-1 connect timeout=== | |
ftp: connect | |
===hookup-17=== | |
ftp: getsockname | |
ftp: setsockopt TOS (ignored) | |
===hookup-23=== | |
Connected to %s. | |
wait_connect default | |
wait_connect default-1 | |
ftp: setsockopt | |
ftp: socket | |
wait_connect error | |
send aborted | |
waiting for remote to finish abort | |
%ld bytes %s in %ld secs (%ld Kbytes/sec) | |
abort | |
%cABOR | |
RETR | |
PASV | |
proxy server does not support third party transfers. | |
STOU | |
PORT %s | |
%s %s | |
No primary connection | |
local: %s remote: %s | |
________________BUFSIZ = %d | |
local: %s | |
remote: %s | |
PORT %d,%d,%d,%d,%d,%d | |
ftp: setsockopt (ignored) | |
%s: not a plain file. | |
ftp: listen | |
local: %s: %s | |
Passive mode refused. | |
APPE | |
REST %ld | |
Bytes transferred: %ld | |
sent | |
ftp: bind | |
%ld,%ld,%ld,%ld,%ld,%ld | |
Passive mode address scan failure. Shouldn't happen! | |
netout | |
ftp: setsockopt (reuse address) | |
ftp: accept | |
Bytes transferred: %ld | |
g_timezone = %d | |
%s(%s) extern alarm at %d%d%d%d%d%d | |
mail.toaddr[%d] = %s | |
mail.filepath[%d] = %s | |
mail has sent! | |
%s(%s) motion alarm at %d%d%d%d%d%d | |
mail send error! | |
fuc = %s mail.toaddr[%d] = %s | |
macaddr = %s camdesc = %s | |
a test mail from %s(%s) | |
a test mail from %s | |
mail.subject = %s mail.body = %s | |
====test_email_cfg=%d==== | |
mail.to_num = %d | |
email_cfg.to_addr[%d] = %s | |
smtp_deal_text | |
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | |
application/octet-stream | |
image/gif | |
image/jpeg | |
video/mpeg | |
application/postscript | |
%d.%d@%s | |
Message-ID: <%s> | |
Mime-Version: 1.0 | |
--=-- | |
----- | |
Content-Type: %s; name="%s" | |
Content-Transfer-Encoding: base64 | |
Content-Disposition: inline; filename="%s" | |
Content-MD5: %s | |
Subject: %s | |
Content-Type: multipart/mixed; boundary="-" | |
This is a MIME encoded message. Decode it with "munpack" | |
or any other MIME reading software. Mpack/munpack is available | |
via anonymous FTP in ftp.andrew.cmu.edu:pub/mpack/ | |
Content-Type: multipart/appledouble; boundary="="; name="%s" | |
Content-Type: application/applefile | |
ssmtp: file read error | |
ssmtp: unable to create tmep file | |
ssmtp: unable to open picture file | |
ssmtp: SMTP server error | |
ssmtp: receive from server timed out | |
ssmtp: send to server error | |
ssmtp: receive from server error | |
ssmtp: unable to connect to server, check DNS and network settings | |
ssmtp: unresolved server name | |
ssmtp: socket error | |
ssmtp: memory allocate failed | |
/etc/resolv.conf | |
nameserver | |
get dns:%s %s | |
ssmtp: socket | |
::dns0=%s | |
::dns1=%s | |
::gethostbyname err:%s | |
open file /etc/resolv.conf failed | |
ssmtp: recv | |
ssmtp send FAIL !!!! | |
==ssmtp_ready begin== | |
==ssmtp_ready end-2== | |
===ssmtp_starttls begin=== | |
STARTTLS | |
===ssmtp_starttls end-4=== | |
===ssmtp_starttls end-1=== | |
===ssmtp_starttls end-2=== | |
===ssmtp_ehlo begin=== | |
EHLO localhost.localdomain | |
===ssmtp_ehlo end-4=== | |
===ssmtp_ehlo end-1=== | |
===ssmtp_ehlo end-2=== | |
===ssmtp_helo begin=== | |
HELO aaa.bbb | |
====status_code=%s=== | |
===ssmtp_helo end-2=== | |
===ssmtp_helo end-3=== | |
===ssmtp_helo end-1=== | |
====ssmtp_mail begin=== | |
MAIL FROM: < | |
====ssmtp_mail end-3=== | |
====ssmtp_mail end-1=== | |
RCPT TO:< | |
===ssmtp_rcpt begin=== | |
===status_code=%s=== | |
===ssmtp_rcpt end-1=== | |
===ssmtp_rcpt end-2=== | |
===ssmtp_rcpt end-4=== | |
===ssmtp_data begin=== | |
DATA | |
===buf=%s=== | |
===ssmtp_data end-4=== | |
===ssmtp_data end-1=== | |
===ssmtp_data end-2=== | |
====post_cmd failed==== | |
%d %s %d %d:%d:%d +0800 | |
====szDate=%s==== g_timezone=%d | |
Message-Id: < | |
localhost.localdomain | |
From: " | |
To: | |
Subject: | |
mailinfo->subject = %s | |
Date: | |
MIME-Version: 1.0 | |
X-Priority: 3 | |
X-MSMail-Priority: 3 | |
Reply-To: < | |
X-Mailer: Whj SmtpMail IMO, Build 9.0.2416 (9.0.2910.0) | |
X-MimeOLE: Produced By Whj MimeOLE V6.00.2900.2962 | |
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
<HTML> | |
<HEAD> | |
<META http-equiv=Content-Type content="text/html; charset=gb2312"> | |
<META content="MSHTML 6.00.2900.2963" name=GENERATOR> | |
<STYLE></STYLE> | |
</HEAD> | |
<BODY bgColor=#ffffff> | |
<DIV><FONT size=2> | |
</FONT></DIV></BODY></HTML> | |
Content-Type: multipart/mixed; | |
boundary="Boundary-=_vkKWkgOojIKDhjizJWrtXSonbJpK" | |
This is a multi-part message in MIME format. | |
--Boundary-=_vkKWkgOojIKDhjizJWrtXSonbJpK | |
Content-Type: multipart/alternative; | |
boundary="Boundary-1=_vkKWkgOojIKDhjizJWrtXSonbJpK" | |
--Boundary-1=_vkKWkgOojIKDhjizJWrtXSonbJpK | |
Content-Type: text/plain; | |
charset="gb2312" | |
Content-Transfer-Encoding: base64 | |
Content-Type: text/html; | |
charset="gb2312" | |
--Boundary-1=_vkKWkgOojIKDhjizJWrtXSonbJpK-- | |
Content-Disposition: attachment; | |
filename=" | |
Content-Type: | |
name=" | |
--Boundary-=_vkKWkgOojIKDhjizJWrtXSonbJpK-- | |
Content-Type: multipart/alternative; | |
boundary="Boundary-=_vkKWkgOojIKDhjizJWrtXSonbJpK" | |
mailinfo->body = %s, data_buf = %s | |
::read file err | |
====ssmtp_auth begin==== | |
AUTH LOGIN | |
====ssmtp_auth begin-2==== | |
AUTH PLAIN | |
===state code 2 | |
====ssmtp_auth end-2-4==== | |
====ssmtp_auth end-3==== | |
====ssmtp_auth end-1-6==== | |
====ssmtp_auth end-2-3==== | |
====ssmtp_auth end-1-9==== | |
====ssmtp_auth end-1-1==== | |
====ssmtp_auth end-1-4==== | |
====ssmtp_auth end-1-7==== | |
====ssmtp_auth end-2-2==== | |
====ssmtp_auth end-2-1==== | |
====ssmtp_auth end-1-5==== | |
====ssmtp_auth end-1-2==== | |
====ssmtp_auth end-1-8==== | |
===ssmtp_quit begin=== | |
QUIT | |
===ssmtp_quit end-2=== | |
===ssmtp_quit end-1=== | |
error: SSL_write(). | |
error: none cmd. | |
<DIV><FONT size=4> | |
Content-Type: multipart/mixed; | |
boundary="Boundary-=_vkKWkgOojIKDhjizJWrtXSonbJpK" | |
This is a multi-part message in MIME format. | |
--Boundary-=_vkKWkgOojIKDhjizJWrtXSonbJpK | |
Content-Type: multipart/alternative; | |
boundary="Boundary-1=_vkKWkgOojIKDhjizJWrtXSonbJpK" | |
--Boundary-1=_vkKWkgOojIKDhjizJWrtXSonbJpK | |
Content-Type: text/plain; | |
charset="us-ascii" | |
Content-Transfer-Encoding: 7bit | |
Content-Type: text/html; | |
charset="us-ascii" | |
--Boundary-1=_vkKWkgOojIKDhjizJWrtXSonbJpK-- | |
X-Mailer: ipcamer | |
error: atoi(buf)!=code.:%d | |
error: SSL_read(). | |
======sendMailStart_tls--connect server=========== | |
AUTH LOGIN | |
SMTP_Client_Info and SMTP_Mail_Infor can not be NULL ! | |
error: SSL_new(). | |
error: SSL_CTX_new(). | |
error: SSL_connect().:%d,%d | |
EHLO YOURNAME | |
======sendMail--connect server=========== | |
======sendMail--3=========== | |
======sendMail--7=========== | |
======sendMail--12=========== | |
======sendMail--14=========== | |
======sendMail--16=========== | |
======sendMail--18=========== | |
======sendMail--20=========== | |
======sendMail--21=========== | |
======sendMail--22=========== | |
======sendMail--4=========== | |
======sendMail--5=========== | |
======sendMail--6=========== | |
======sendMail--8=========== | |
======sendMail--9=========== | |
======sendMail--10=========== | |
======sendMail--11=========== | |
======sendMail--13=========== | |
======sendMail--15=========== | |
======sendMail--17=========== | |
======sendMail--19=========== | |
SSL_library_init | |
SSL_CTX_new | |
SSL_new | |
get_msg | |
base64_encode_2 | |
::end test_email_cfg_ssl() return | |
error: SSL_connect(). | |
Memory exhausted | |
/mnt/mtd/admin_conf | |
utf-8 | |
nobody | |
/mnt/5350/mini_httpd.conf | |
data_dir chdir - %m | |
data_dir chdir | |
index.html | |
index.htm | |
index.xhtml | |
index.xht | |
Default.htm | |
index.cgi | |
++++++++++++++++++++++++++no first_in | |
Bad Request | |
Can't parse request. | |
Authorization: | |
Basic | |
Content-Length: | |
Content-Type: | |
Cookie: | |
Host: | |
If-Modified-Since: | |
Referer: | |
User-Agent: | |
method_str = %s | |
Not Implemented | |
That method is not implemented. | |
Bad filename. | |
Illegal filename. | |
Not Found | |
File not found. | |
.cgi | |
get_status.cgi | |
get_realip.cgi | |
check_user.cgi | |
snapshot.cgi | |
get_camera_params.cgi | |
videostream.cgi | |
videostream.asf | |
./.htpasswd | |
Location: %s/?%s | |
Location: %s/ | |
Found | |
Directories must end with a slash. | |
%s%s | |
Go to do dir........................................ | |
accept - %m | |
accept | |
videostream | |
upgrade_ | |
fork - %m | |
http fork first | |
fork | |
@@@@pid_parent = %d | |
unknown user - '%s' | |
%s: unknown user - '%s' | |
can't find any valid address | |
%s: can't find any valid address | |
after init listen listen4_fd=%d listen6_fd=%d | |
can't bind to any address | |
%s: can't bind to any address | |
HAVE_DAEMON......................%s | |
Linux | |
daemon - %m | |
daemon | |
setgroups - %m | |
setgroups | |
setgid - %m | |
setgid | |
initgroups - %m | |
initgroups | |
setuid - %m | |
setuid | |
started as root without requesting chroot(), warning only | |
%s: started as root without requesting chroot(), warning only | |
%.80s starting on port %d | |
mini_httpd/1.19 19dec2003 | |
%.80s starting on %.80s, port %d | |
select - %m | |
select | |
select failure | |
%s: select failure | |
%3s %3s %2s %2s:%2s:%2s %4s | |
%s, %s %s %s %s:%s:%s GMT | |
usage: %s [-C configfile] [-D] [-p port] [-d dir] [-dd data_dir] [-c cgipat] [-u user] [-h hostname] [-r] [-v] [-l logfile] [-i pidfile] [-T charset] [-P P3P] [-M maxage] | |
%s - %m | |
debug | |
port | |
data_dir | |
chroot | |
nochroot | |
user | |
cgipat | |
urlpat | |
noemptyreferers | |
localpat | |
host | |
logfile | |
vhost | |
pidfile | |
charset | |
max_age | |
%s: unknown config option '%s' | |
%s: value required for %s option | |
%s: no value required for %s option | |
unknown sockaddr family on listen socket - %d | |
%s: unknown sockaddr family on listen socket - %d | |
socket %.80s - %m | |
socket | |
setsockopt SO_REUSEADDR - %m | |
setsockopt SO_REUSEADDR | |
bind %.80s - %m | |
bind | |
listen - %m | |
listen | |
errno = %d | |
/../ | |
cam_user= | |
cam_pwd= | |
%s:%s | |
user= | |
pwd= | |
get_tutk_account.cgi | |
.htpasswd | |
%.80s URL "%.80s" tried to retrieve an auth file | |
Forbidden | |
File is protected. | |
**.asf | |
to do asf file:%s | |
%.80s File "%.80s" is protected | |
Not Modified | |
%.80s Directory "%.80s" is protected | |
Directory is protected. | |
<HTML> | |
<HEAD><TITLE>Index of %s</TITLE></HEAD> | |
<BODY BGCOLOR="#99cc99" TEXT="#000000" LINK="#2020ff" VLINK="#4040cc"> | |
<H4>Index of %s</H4> | |
<PRE> | |
</PRE> | |
<HR> | |
<ADDRESS><A HREF="%s">%s</A></ADDRESS> | |
</BODY> | |
</HTML> | |
http://www.acme.com/software/mini_httpd/ | |
text/html; charset=%s | |
%s/%s | |
%d%b%Y %H:%M | |
<A HREF="%s">%-32.32s</A> %15s %14lld | |
/_.-~ | |
%%%02x | |
do_cgi | |
That method is not implemented for CGI. | |
Internal Error | |
Something unexpected went wrong making a pipe. | |
Something unexpected went wrong forking an interposer. | |
sub 1 pid = %d func = %s, line = %d | |
nph- | |
Something unexpected went wrong running a CGI program. | |
sub 1 | |
##############################################0 | |
in cgi_interpose_input() buf::%s | |
############################################## | |
%a, %d %b %Y %H:%M:%S GMT | |
HTTP/1.0 200 OK | |
Date: %s | |
in cgi_interpose_output() buf1::%s | |
Status: | |
Location: | |
Unauthorized | |
Request Timeout | |
Service Temporarily Overloaded | |
Something | |
HTTP/1.1 %d %s | |
%sServer: Netwave IP Camera | |
%sDate: %s | |
Content-Type: text/plain | |
Content-Length: %d | |
Cache-Control: no-cache | |
Connection: close | |
HTTP/1.0 %d %s | |
Connection: close | |
Content-Type: video/x-ms-asf | |
Pragma: features=broadcast | |
##############################################1 | |
in cgi_interpose_output() buf:: | |
PATH=%s | |
/usr/local/bin:/usr/ucb:/bin:/usr/bin | |
LD_LIBRARY_PATH=%s | |
/usr/local/lib:/usr/lib | |
SERVER_SOFTWARE=%s | |
SERVER_NAME=%s | |
GATEWAY_INTERFACE=CGI/1.1 | |
SERVER_PROTOCOL=HTTP/1.0 | |
SERVER_PORT=%s | |
REQUEST_METHOD=%s | |
SCRIPT_NAME=%s | |
PATH_INFO=/%s | |
###############pathinfo:%s | |
PATH_TRANSLATED=%s | |
QUERY_STRING=%s | |
REMOTE_ADDR=%s | |
HTTP_REFERER=%s | |
HTTP_USER_AGENT=%s | |
HTTP_COOKIE=%s | |
HTTP_HOST=%s | |
CONTENT_TYPE=%s | |
CONTENT_LENGTH=%s | |
REMOTE_USER=%s | |
AUTH_TYPE=%s | |
Basic | |
TZ=%s | |
/mnt/5350/user_info | |
%.80s auth file %.80s could not be opened - %m | |
WWW-Authenticate: Basic realm="%s" | |
Authorization required. | |
UNKNOWN_HOST | |
errors | |
%s/%s/err%d.html | |
%s/err%d.html | |
<HTML> | |
<HEAD><TITLE>%d %s</TITLE></HEAD> | |
<BODY BGCOLOR="#cc9999" TEXT="#000000" LINK="#2020ff" VLINK="#4040cc"> | |
<H4>%d %s</H4> | |
**MSIE** | |
<!-- | |
Padding so that MSIE deigns to show this error instead of its own canned one. | |
<HR> | |
<ADDRESS><A HREF="%s">%s</A></ADDRESS> | |
</BODY> | |
</HTML> | |
%s %d %s | |
Server: %s | |
Cache-Control: no-cache,no-store | |
Content-Encoding: %s | |
Content-Type: %s | |
Content-Length: %lld | |
P3P: %s | |
Cache-Control: max-age=%d | |
Expires: %s | |
cache = %d | |
Cache-Control: private | |
%d/%b/%Y:%H:%M:%S | |
UNKNOWN | |
/%s%s | |
%lld | |
%s %c%04d | |
%.80s - %.80s [%s] "%.80s %.200s %.80s" %d %s "%.200s" "%.200s" | |
%.80s non-local referer "%.80s%.80s" "%.80s" | |
You must supply a local referer. | |
HEAD | |
POST | |
compress | |
gzip | |
x-uuencode | |
application/octet-stream | |
application/x-authorware-bin | |
application/x-authorware-map | |
application/x-authorware-seg | |
application/postscript | |
audio/x-aiff | |
aifc | |
aiff | |
text/plain | |
video/x-ms-asf | |
audio/basic | |
video/x-msvideo | |
bcpio | |
application/x-bcpio | |
image/bmp | |
application/x-netcdf | |
class | |
application/x-java-vm | |
cpio | |
application/x-cpio | |
application/mac-compactpro | |
application/x-pkcs7-crl | |
application/x-x509-ca-cert | |
application/x-csh | |
text/css | |
application/x-director | |
image/vnd.djvu | |
djvu | |
application/msword | |
text/xml | |
dump | |
application/x-dvi | |
text/x-setext | |
application/andrew-inset | |
image/x-freehand | |
image/gif | |
gtar | |
application/x-gtar | |
application/x-hdf | |
application/mac-binhex40 | |
html | |
x-conference/x-cooltalk | |
image/ief | |
iges | |
model/iges | |
application/x-inventor | |
application/x-java-archive | |
jfif | |
image/jpeg | |
jpeg | |
application/x-javascript | |
audio/midi | |
latex | |
application/x-latex | |
audio/x-mpegurl | |
application/x-troff-man | |
mathml | |
application/mathml+xml | |
application/x-troff-me | |
mesh | |
model/mesh | |
midi | |
application/vnd.mif | |
mime | |
message/rfc822 | |
video/quicktime | |
movie | |
video/x-sgi-movie | |
audio/mpeg | |
video/mp4 | |
video/mpeg | |
mpeg | |
mpga | |
application/x-troff-ms | |
video/vnd.mpegurl | |
application/oda | |
application/x-ogg | |
application/x-ns-proxy-autoconfig | |
image/x-portable-bitmap | |
chemical/x-pdb | |
application/pdf | |
image/x-portable-graymap | |
application/x-chess-pgn | |
image/png | |
image/x-portable-anymap | |
image/x-portable-pixmap | |
application/vnd.ms-powerpoint | |
audio/x-realaudio | |
audio/x-pn-realaudio | |
image/x-cmu-raster | |
application/rdf+xml | |
image/x-rgb | |
roff | |
application/x-troff | |
audio/x-pn-realaudio-plugin | |
application/rss+xml | |
text/rtf | |
text/richtext | |
text/sgml | |
sgml | |
application/x-sh | |
shar | |
application/x-shar | |
silo | |
application/x-stuffit | |
application/x-koan | |
application/smil | |
smil | |
application/x-futuresplash | |
application/x-wais-source | |
application/vnd.sun.xml.calc.template | |
application/vnd.sun.xml.draw.template | |
application/vnd.sun.xml.impress.template | |
application/vnd.sun.xml.writer.template | |
sv4cpio | |
application/x-sv4cpio | |
sv4crc | |
application/x-sv4crc | |
image/svg+xml | |
svgz | |
application/x-shockwave-flash | |
application/vnd.sun.xml.calc | |
application/vnd.sun.xml.draw | |
application/vnd.sun.xml.writer.global | |
application/vnd.sun.xml.impress | |
application/vnd.sun.xml.math | |
application/vnd.sun.xml.writer | |
application/x-tar | |
application/x-tcl | |
application/x-tex | |
texi | |
application/x-texinfo | |
texinfo | |
image/tiff | |
tiff | |
application/dsptype | |
text/tab-separated-values | |
text/plain; charset=%s | |
ustar | |
application/x-ustar | |
application/x-cdlink | |
vrml | |
model/vrml | |
video/x-rad-screenplay | |
audio/x-wav | |
audio/x-ms-wax | |
wbmp | |
image/vnd.wap.wbmp | |
wbxml | |
application/vnd.wap.wbxml | |
video/x-ms-wm | |
audio/x-ms-wma | |
application/x-ms-wmd | |
text/vnd.wap.wml | |
wmlc | |
application/vnd.wap.wmlc | |
wmls | |
text/vnd.wap.wmlscript | |
wmlsc | |
application/vnd.wap.wmlscriptc | |
video/x-ms-wmv | |
video/x-ms-wmx | |
application/x-ms-wmz | |
wsrc | |
video/x-ms-wvx | |
image/x-xbitmap | |
application/xhtml+xml | |
xhtml | |
application/vnd.ms-excel | |
image/x-xpixmap | |
image/x-xwindowdump | |
chemical/x-xyz | |
application/zip | |
exiting due to signal %d | |
%s: exiting due to signal %d | |
child wait - %m | |
child wait | |
re-opening logfile | |
%.80s connection timed out reading | |
No request appeared within a reasonable time period. | |
%.80s connection timed out writing | |
getaddrinfo %.80s - %s | |
%s: getaddrinfo %.80s - %s | |
%.80s - sockaddr too small (%lu < %lu) | |
%s: %.80s - sockaddr too small (%lu < %lu) | |
::ffff: | |
out of memory A | |
%s:a out of memory | |
out of memory B | |
%s:b out of memory | |
out of memory copying a string C | |
%s:c out of memory copying a string | |
sunday | |
monday | |
tuesday | |
wednesday | |
thursday | |
friday | |
saturday | |
january | |
february | |
march | |
april | |
june | |
july | |
august | |
september | |
october | |
november | |
december | |
%d-%400[a-zA-Z]-%d %d:%d:%d GMT | |
%d %400[a-zA-Z] %d %d:%d:%d GMT | |
%d:%d:%d GMT %d-%400[a-zA-Z]-%d | |
%d:%d:%d GMT %d %400[a-zA-Z] %d | |
%400[a-zA-Z], %d-%400[a-zA-Z]-%d %d:%d:%d GMT | |
%400[a-zA-Z], %d %400[a-zA-Z] %d %d:%d:%d GMT | |
%400[a-zA-Z] %400[a-zA-Z] %d %d:%d:%d GMT %d | |
[Error code : %d] | |
Master doesn't respond. | |
Please check the network wheather it could connect to the Internet. | |
Can't resolve hostname. | |
Already initialized. | |
Can't create mutex. | |
Can't create thread. | |
This UID is unlicense. | |
Check your UID. | |
Please initialize the IOTCAPI first. | |
This SID is invalid. | |
Please check it again. | |
[Warning] | |
The amount of session reach to the maximum. | |
It cannot be connected unless the session is released. | |
Device didn't register on server, so we can't find device. | |
Please check the device again. | |
Retry... | |
Session is closed by remote so we can't access. | |
Please close it or establish session again. | |
We can't receive an acknowledgement character within a TIMEOUT. | |
It might that the session is disconnected by remote. | |
Please check the network wheather it is busy or not. | |
And check the device and user equipment work well. | |
Device doesn't listen or the sessions of device reach to maximum. | |
Please release the session and check the device wheather it listen or not. | |
Channel isn't on. | |
Please open it by IOTC_Session_Channel_ON() or IOTC_Session_Get_Free_Channel() | |
All channels are occupied. | |
Please release some channel. | |
Device can't connect to Master. | |
Don't let device use proxy. | |
Close firewall of device. | |
Or open device's TCP port 80, 443, 8080, 8000, 21047. | |
Device can't connect to server by TCP. | |
Don't let server use proxy. | |
Close firewall of server. | |
Or open server's TCP port 80, 443, 8080, 8000, 21047. | |
This UID's license doesn't support TCP. | |
Network is unreachable. | |
Please check your network. | |
Client can't connect to a device via Lan, P2P, and Relay mode | |
Server doesn't support UDP relay mode. | |
So client can't use UDP relay to connect to a device. | |
test_ptz_fun................ok | |
No push message server | |
connect HTTP OK | |
GET /apns.php?cmd=raise_event&uid=%s&event_type=%d&event_time=%lu HTTP/1.1 | |
Host: %s | |
Connection: keep-alive | |
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5 | |
Accept: */* | |
Accept-Encoding: gzip,deflate,sdch | |
Accept-Language: zh-TW,zh;q=0.8,en-US;q=0.6,en;q=0.4 | |
Accept-Charset: Big5,utf-8;q=0.7,*;q=0.3 | |
Pragma: no-cache | |
Cache-Control: no-cache | |
888888 | |
passwd = %s | |
audio.in | |
nCodecId = %x | |
nDatabits = %x, nChannel = %x | |
avRecvAudioData return err - %d | |
format is right............................ | |
avRecvAudioData return AV_ER_LOSED_THIS_FRAME | |
open_dsp error[%d]! | |
IOTYPE_USER_IPCAM_AUDIOSTOP[%d:%d] | |
unregedit_client_from_audio OK | |
IOTYPE_USER_IPCAM__GET_IMGPARAMS_REQ | |
non-handle type[%X] | |
the g_ptz_cfg.led_mode = %d | |
led_mode | |
======================file=%s, func=%s, line=%d========================== | |
AVAPIs_Server.c | |
IOTYPE_USER_IPCAM_LISTEVENT_REQ | |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@resp.result = %d | |
IOTYPE_USER_IPCAM_SETWIFI_REQ is ok | |
IOTYPE_USER_IPCAM__GET_MOTION_REQ | |
set sensitivity=%d | |
Get quality=%d | |
IOTYPE_USER_IPCAM_PTZ_COMMAND..........control:%d | |
IOTYPE_USER_IPCAM_START start | |
IOTYPE_USER_IPCAM_START[%d:%d] | |
regedit_client_to_video OK | |
IOTYPE_USER_IPCAM__SET_MOTION_REQ | |
IOTYPE_USER_IPCAM_GETWIFI_REQ | |
IOTYPE_USER_IPCAM_GETSUPPORTSTREAM_REQ in..:%d | |
IOTYPE_USER_IPCAM_GETSUPPORTSTREAM_REQ over ret = %d | |
Release SID %d rwlock error, ret = %d | |
func = %s, resp.collect_interval = %d | |
IOTYPE_USER_IPCAM_SPEAKERSTOP | |
##########lost = %d | |
IOTYPE_USER_IPCAM__SET_IMGPARAMS_REQ | |
IOTYPE_USER_IPCAM__GET_EXTERNAL_REQ | |
IOTYPE_USER_IPCAM_STOP[%d:%d] | |
unregedit_client_from_video OK | |
IOTYPE_USER_IPCAM_RECORD_PLAYCONTROL cmd[%d] | |
Acquire SID %d rwlock error, ret = %d | |
recv_video_socket = %d | |
IOTYPE_USER_IPCAM_SETSTREAMCTRL_RESP.......out | |
IOTYPE_USER_IPCAM__SET_EXTERNAL_REQ | |
IOTYPE_USER_IPCAM_AUDIOSTART[%d:%d] | |
regedit_client_to_audio OK | |
IOTYPE_USER_IPCAM_SPEAKERSTART[%d:%d] | |
IOTYPE_USER_IPCAM_GETAUDIOOUTFORMAT_REQ start | |
req...............ch:%d | |
[thread_ForAVServerStart] in SID[%d].... | |
thread_ForAVServerStart SID[%d] | |
____avServStart avIndex = %d | |
avServStart failed SID[%d] code[%d]!!! | |
[thread_ForAVServerStart] exit index[%d].... | |
Client is from[%s:%d] Mode[%s] VPG[%d:%d:%d] VER[%ld] NAT[%d] AES[%d] | |
avServStart OK[%d] | |
Handle_IOCTRL_Cmd over | |
avRecvIOCtrl error, AV_ER_TIMEOUT, code[%d] | |
avServStop SID[%d] calling.............. | |
[thread_ForAVServerStart] exit SID[%d].... | |
func_ = %s, sid = %d | |
AV_ER_REMOTE_TIMEOUT_DISCONNECT code[%d] | |
IOTC_Device_Login() ret = %d | |
www.apexisalarm.com | |
SendRegister over | |
faile to resolve | |
GET http://www.apexisalarm.com/apns.php?cmd=reg_server&uid=%s HTTP/1.1 | |
Host: %s | |
Connection: keep-alive | |
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5 | |
Accept: */* | |
Accept-Encoding: gzip,deflate,sdch | |
Accept-Language: zh-TW,zh;q=0.8,en-US;q=0.6,en;q=0.4 | |
Accept-Charset: Big5,utf-8;q=0.7,*;q=0.3 | |
Pragma: no-cache | |
Cache-Control: no-cache | |
func = %s, msg = %s | |
Register OK, sendlen = %d, strlen(msg) = %d | |
tutk_send_audio error[%d] | |
tutk_send_audio AV_ER_SESSION_CLOSE_BY_REMOTE | |
tutk_send_audio AV_ER_REMOTE_TIMEOUT_DISCONNECT | |
tutk_send_audio Session cant be used anymore | |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |
tutk_send_video AV_ER_EXCEED_MAX_SIZE[%d] | |
tutk_send_video AV_ER_EXCEED_MAX_ALARM[%d] | |
tutk_send_video AV_ER_SESSION_CLOSE_BY_REMOTE SID[%d] | |
tutk_send_video AV_ER_REMOTE_TIMEOUT_DISCONNECT SID[%d] | |
tutk_send_video Session cant be used anymore | |
I can be connected via Internet | |
I am be banned by IOTC Server because UID multi-login | |
IOTC_Get_Version...........%ld | |
avGetAVApiVer = %d | |
IOTC_Initialize2() ret = %d | |
IOTCAPIs_Device exit...!! | |
IOTCAPI version[%s] AVAPI version[%s] | |
pthread_create failed ret_av[%d] | |
thread_ReceiveAudio | |
Handle_IOCTRL_Cmd | |
Handle_IOCTRL_Cmd | |
thread_ForAVServerStart | |
thread_Login | |
SendRegister | |
50.19.254.134 | |
122.248.234.207 | |
46.137.188.54 | |
122.226.84.253 | |
61.188.37.216 | |
74.125.31.99 | |
220.181.111.147 | |
220.181.111.148 | |
Charlie is the designer of P2P!! | |
127.0.0.1 | |
169.254 | |
0123456789ABCDEFGHIJKLMNOQRSUVWXYZabcdfghijklnopqrsuvwxyz | |
175.41.238.100 | |
MSG_CERTIFY_OK | |
@@@@@@@MagicWord err[%X] Len [%d]-[%d] Flag [%X] | |
@@@@@@@Len err[%d]-[%d] | |
@@@@@@@@Flag err[%X] | |
IOTC_TCPConnectToServer reconnecting............ | |
www.msftncsi.com | |
GET /ncsi.txt HTTP/1.1 | |
Host: www.msftncsi.com:80 | |
Microsoft NCSI | |
m5.iotcplatform.com | |
m1.iotcplatform.com | |
m2.iotcplatform.com | |
m3.iotcplatform.com | |
m4.iotcplatform.com | |
notimeout | |
IOTC_DebugMode OK | |
IOTC_Initialize VERSION[%X]... | |
SA IOTC_OpenUDP_P2PSocket err!!! | |
IOTC_Listen | |
IOTC_Connect_ByUID | |
IOTC_Get_SessionID | |
IOTC_Connect_ByUID_Parallel | |
IOTC_Connect_Stop_BySID | |
IOTC_Device_Login | |
IOTC_DeInitialize | |
IOTC_Initialize | |
IOTC_Initialize2 | |
IOTC_Listen2 | |
IOTC_Connect_ByUID2 | |
RRRR | |
jjjj | |
00006666 | |
8888 | |
@@@@ | |
|||| | |
9999 | |
//// | |
4444 | |
CCCCDDDD | |
TTTT{{{{ | |
2222 | |
####==== | |
LLLL | |
BBBB | |
NNNN | |
.... | |
ffff(((( | |
$$$$ | |
vvvv[[[[ | |
IIIImmmm | |
%%%%rrrr | |
dddd | |
hhhh | |
\\\\ | |
]]]]eeee | |
llllppppHHHHPPPP | |
^^^^ | |
FFFFWWWW | |
XXXX | |
EEEE | |
,,,, | |
???? | |
kkkk:::: | |
AAAAOOOOgggg | |
ssss | |
tttt"""" | |
5555 | |
7777 | |
uuuu | |
nnnnGGGG | |
qqqq | |
)))) | |
oooo | |
bbbb | |
VVVV>>>>KKKK | |
yyyy | |
xxxx | |
ZZZZ | |
3333 | |
1111 | |
YYYY'''' | |
____````QQQQ | |
JJJJ | |
---- | |
zzzz | |
;;;;MMMM | |
**** | |
<<<< | |
SSSS | |
aaaa | |
++++ | |
~~~~ | |
wwww | |
&&&& | |
iiii | |
ccccUUUU!!!! | |
}}}}QP | |
~SeA | |
!tI)i | |
k>X' | |
`3QbE | |
pXhH | |
C@gw | |
lNrZ | |
6'9- | |
T[$:.6 | |
ZiKw | |
;f[4~ | |
_TbF~ | |
*1#? | |
h8,4$ | |
2Ht\l | |
A~Se | |
`3SbE | |
+HpXhE | |
pZlNr | |
-6'9 | |
T6$:. | |
wZiK | |
*"<C | |
[4~C | |
~TbF | |
?*1# | |
fNt7 | |
$8,4 | |
%<( | |
lHt\ | |
QPeA~S | |
0 Umv | |
-!tX | |
SbEwd | |
hHpX | |
Uf*( | |
+2Hp | |
rZlN | |
9-6' | |
\h!T[ | |
.6$:g | |
KwZi | |
[4)C | |
F~Tb | |
#?*1 | |
_[o= | |
>4$8,@ | |
I<( | |
p\lHtW | |
QSeA~ | |
!tX)i | |
XhHp | |
NrZl | |
='9-6d | |
:.6$ | |
aiKwZ | |
;fD4~ | |
[v)C | |
cB@" | |
_jbF~T | |
11#?*0 | |
,4$8_@ | |
I<(A | |
t\lHBW | |
cccc||||wwww{{{{ | |
kkkkoooo | |
0000 | |
gggg++++ | |
vvvv | |
}}}} | |
YYYYGGGG | |
rrrr | |
&&&&6666???? | |
4444 | |
qqqq | |
1111 | |
#### | |
'''' | |
uuuu | |
,,,, | |
nnnnZZZZ | |
RRRR;;;; | |
)))) | |
//// | |
SSSS | |
[[[[jjjj | |
9999JJJJLLLLXXXX | |
CCCCMMMM3333 | |
EEEE | |
PPPP<<<< | |
QQQQ | |
@@@@ | |
8888 | |
!!!! | |
____ | |
DDDD | |
~~~~====dddd]]]] | |
ssss```` | |
OOOO | |
""""**** | |
FFFF | |
^^^^ | |
2222:::: | |
IIII | |
$$$$\\\\ | |
bbbb | |
yyyy | |
7777mmmm | |
NNNN | |
llllVVVV | |
eeeezzzz | |
xxxx%%%%.... | |
tttt | |
KKKK | |
pppp>>>> | |
ffffHHHH | |
aaaa5555WWWW | |
iiii | |
UUUU(((( | |
BBBBhhhhAAAA | |
---- | |
TTTT | |
`P00 | |
ggV}++ | |
Lj&&lZ66~A?? | |
h\44Q | |
bS11*? | |
Fe## | |
Ni'' | |
Xt,,4. | |
RRvM;; | |
R{)) | |
^q// | |
@` | |
rK99 | |
MMfU33 | |
PPxD<<% | |
pH88 | |
Bc!! 0 | |
&5 | |
DD.9 | |
~~zG== | |
]]2+ | |
Df""T~**; | |
dV22tN:: | |
Hl$$ | |
nY77 | |
xxJo%%\r..8$ | |
tt>! | |
pp|B>>q | |
aaj_55 | |
UUPx(( | |
Zw-- | |
0`P0 | |
g+V}+ | |
&Lj&6lZ6?~A? | |
4h\4 | |
1bS1 | |
#Fe# | |
'Ni' | |
,Xt, | |
R;vM; | |
)R{) | |
/^q/ | |
@` | |
9rK9J | |
M3fU3 | |
P<xD< | |
8pH8 | |
!Bc! | |
~=zG=d | |
"Df"*T~* | |
2dV2:tN: | |
$Hl$\ | |
7nY7m | |
x%Jo%.\r. | |
p>|B> | |
a5j_5W | |
U(Px( | |
-Zw- | |
T00`P | |
++V} | |
&&Lj66lZ??~A | |
O44h\ | |
s11bS | |
R##Fe | |
&''Ni | |
,,Xt | |
6-nn | |
;;vM | |
))R{ | |
>//^q | |
, @` | |
99rKJJ | |
33fU | |
<<xD | |
88pH | |
u!!Bc | |
==zGdd | |
2+ss | |
""Df**T~ | |
;22dV::tN | |
$$Hl\\ | |
C77nYmm | |
%%Jo..\r | |
>!KK | |
>>|B | |
55j_WW | |
"3ii | |
((Px | |
--Zw | |
P00` | |
}++V | |
=j&&LZ66lA??~ | |
\44h | |
S11b? | |
e##F^ | |
i''N | |
t,,X. | |
M;;va | |
}{))R> | |
q//^ | |
` @ | |
gK99r | |
U33f | |
D<<x | |
!H88p | |
c!!B0 | |
G==z | |
f""D~**T | |
V22dN::t | |
l$$H | |
Y77n | |
o%%Jr..\$ | |
B>>| | |
_55j | |
x((Pz | |
)w--Z | |
,__Audio_Fill_Slot_Data INVALID (dataSize = %d, frmInfoSize = %d) | |
AUDIO_SLOT_FOR_WRITE INVALID (avIndex = %d, slotIdx = %d) | |
AV_ER_MEM_INSUFF (memsize request = %d) | |
Retrive AV_ER_INVALID_ARG (dataMaxSize = %d, *FrmInfoMaxSize = %d, slotIdx = %d) | |
Retrive AV_ER_INVALID_ARG 2 (avIndex = %d, slotIdx = %d) | |
dataMaxSize insuff (dataMaxSize = %d) | |
__Audio_Send_Slot_Data error(%d) | |
malloc error!!! | |
IOTYPE_INNER_SND_DATA_DELAY: _doIOTypeInner(.), pAVInfo->m_nDelay=%d, nDelay=%d | |
_doIOTypeInner(.),pAVInfo->m_nDelay=%d, nDelay=%d | |
[_AVthreadServRecv %d],SID=%d, CH[%d] size[%d]! | |
[_doServAVCtrl] index[%d], type[%d] | |
======OPCODE_AV_LOGIN, SID=%d, resp,nRetWrite=%d,avLogin=%d | |
_doServAVCtrl(.), ioType=0x%X | |
_doServAVCtrl(.),OPCODE_AV_IOCTRL_INNER,protoHead.frmNo=%d, pAVInfo->m_frmNoIOCtrlRcv=%d | |
_doServAVCtrl(.),OPCODE_AV_IOCTRL_USER,protoHead.frmNo=%d, pAVInfo->m_frmNoIOCtrlRcv=%d | |
__Audio_Retrive_Slot_Data error(%d) | |
Resend audio data error(%d) | |
IOTC_Session_Write err!!! | |
rcv iocrtl malloc err!!!! | |
[AvClientRecvIotcData] read[%d] | |
_doClientAVCtrl(), [%d], pAVInfo->m_retResult=%d | |
_doClientAVCtrl(), [%d], OPCODE_AV_LOGIN_RESP, pAVInfo->m_retResult=%d | |
Unknowned! pAVPacket type (%d) | |
protoHead.payload size error (%d) | |
Rcv frame index overflow!!! | |
_doClientAVTrans(.), AV_ER_EXCEED_MAX_SIZE | |
_doClientAVCtrl(.), ioType=0x%X | |
malloc err!!!! | |
Rcv __Audio_Get_Empty_Slot error!!! | |
malloc err!!!!! | |
_doClientAVTrans(.), AV_ER_EXCEED_MAX_ALARM | |
avInitialize malloc err!!! | |
avSendIOCtrl(.ioType=0x%X,), ok | |
avInnerSendIOCtrl(.ioType=0x%X,), ok | |
[avServStart] _allocFreeAVIndex ret=%d | |
[avServStart] 1 | |
[avServStart] 2 | |
malloc m_pViewPwd err | |
malloc m_pViewAcc err | |
avSendFrameData block_Alloc malloc err!!! | |
avSendFrameData block_FifoPut malloc err!!! | |
avSendAudioData(.),[%d]=%d: _checkAVClientStoped(.)=%d | |
Send __Audio_Send_Data error(avIndex = %d)!!! | |
Send __Audio_Get_Empty_Slot error(avIndex = %d)!!! | |
avClientStart(.), [%d], pAVInfo->m_retResult=%d | |
avClientStart(.): IOTC_Session_Write(.loginPack)=%d CH[%d], ret[%d] | |
[avClientStart_inner] error code 222 | |
[avClientStart_inner] error code 333 | |
avClientStart(.): force exit | |
[avClientStart_inner] AV_ER_INVALID_ARG 111 | |
avClientStop(%d), m_bSureExitThread=%d | |
avRecvFrameData2(.),[%d]=%d: nFrmNo=%d,AV_ER_BUFPARA_MAXSIZE_INSUFF, nFrmSize=%d, inBufSize=%d | |
####Lost!!! Fifo count[%d] m_nExpectedFrmNo[%d] | |
avRecvFrameData2(.),[%d]=%d: _checkAVClientStoped(.)=%d | |
[avRecvFrameData2] AV_ER_INCOMPLETE_FRAME nFrmNo[%ld] FrmSize[%u] LostPacketCnt[%u] | |
!!!LOSED Frame, avRecvFrameData2, frmNo[%ld] | |
avRecvFrameData2(.),[%d]=%d: nFrmNo=%d,AV_ER_SESSION_CLOSE_BY_REMOTE, pAVInfo->m_bExit=%d | |
avRecvFrameData2[%d] AV_ER_INCOMPLETE_FRAME nFrmNo[%ld] FrmSize[%ld] LostPacketCnt[%d] | |
avRecvFrameData2(.),[%d]=%d: nFrmNo=%d,AV_ER_BUFPARA_MAXSIZE_INSUFF, nReadSize=%d,bufMaxSize=%d | |
avRecvFrameData2(.),[%d]=%d: nFrmNo=%d, AV_ER_MEM_INSUFF,pBufMerge, nReadSize+nFrmInfoSize=%d | |
avRecvAudioData idx[%d], SID[%d]: AV_ER_LOSED_THIS_FRAME NO[%ld] RcvCnt[%ld] SlotCnt[%d] | |
avRecvAudioData(.),[%d]=%d: _checkAVClientStoped(.)=%d | |
avCheckAudioBuf(.),[%d]=%d: _checkAVClientStoped(.)=%d | |
malloc err size[%d]!!! | |
block_FifoNew malloc err | |
%s: | |
unable to close the daemon save file | |
sta=%d ver=%d mod=%d str=%d pol=%d dis=%.6f ref=%.6f | |
ori=%.6f rec=%.6f | |
tra=%.6f cur=%.6f | |
%.2x | |
A%s: bad length %d for NTP packet on socket %d | |
Incoming packet on socket %d: | |
%s: totally spurious NTP packet rejected on socket %d | |
%s: incomprehensible NTP packet rejected on socket %d | |
%s: bad response from NTP server rejected on socket %d | |
?Jan | |
unable to work out local time | |
internal error calling format_time | |
%.4d %s %.2d %.2d:%.2d:%.2d.%.3d | |
unable to format current local time | |
%c %.3f +/- %.3f secs | |
unable to format clock correction | |
%c %.1f +/- %.1f ppm | |
.Arun_client | |
Started=%.6f %s | |
hostnames[%d]=%s delay=%d | |
after open socket ret = %d | |
operation=%d | |
operation=%d count=%d,attempts=%d | |
not enough valid responses received in time | |
read_packet failed _func = %s line = %d | |
Outgoing packet on socket %d: | |
too many bad or lost packets | |
Offset=%.6f+/-%.6f disp=%.6f | |
%s: offset=%.3f+/-%.3f disp=%.3f | |
best=%.6f+/-%.6f | |
inconsistent times got from NTP server on socket %s | |
0 error=%.6f minerr=%.6f | |
accepts=%d rejects=%d flushes=%d | |
1 error=%.6f minerr=%.6f | |
no acceptable packets received | |
unable to get a reasonable time estimate | |
Correction: %.6f +/- %.6f disp=%.6f | |
unable to reset signal handler | |
%.2x | |
socket index out of range or already open | |
Looking for the socket addresses | |
Internet address: address= | |
anywhere= | |
everywhere= | |
Initial sockets: here= | |
there= | |
unable to allocate socket for NTP | |
-----descriptors[%d] = %d | |
unable to set permission to broadcast | |
socket index out of range or not open | |
unable to send NTP packet | |
@@@descriptors[%d] = %d | |
::select tmp<0 | |
::read set time out | |
Receive timed out | |
%s: receive timed out after %d seconds | |
unable to set up signal handler | |
unable to receive NTP packet from server | |
Packet of length %d received from | |
Flushing outstanding packets | |
unable to set non-blocking mode | |
unable to flush socket | |
unable to restore blocking mode | |
Flushed %d packets totalling %d bytes | |
socket index out of range | |
unable to close NTP socket | |
unable to read current machine/system time | |
@unable to read machine/system time | |
Times: old=(%ld,%.6ld) new=(%ld,%.6ld) adjust=(%ld,%.6ld) | |
unable to reset current system time | |
unable to adjust current system time | |
(%ld,%.6ld) | |
outstanding time adjustment %s | |
%s: outstanding time adjustment %s | |
another msntp process is currently running | |
unable to write PID to %s | |
unable to remove the msntp lockname %s | |
unable to reset signal handler | |
unable to set up access to NTP server %s | |
unable to set up signal handler | |
invalid IP number %s | |
unable to locate IP address/number | |
the address does not seem to be an Internet one | |
reserved IP numbers cannot be used | |
%s: using NTP server %s (%s) | |
Using port %d for NTP | |
%s: assuming port %d for NTP - check /etc/services | |
/dev/ttyS0 | |
/dev/ttyS1 | |
/dev/ttyS2 | |
/dev/mem | |
open file /dev/mem error. %s | |
mmap() failed at phsical address: %s | |
mmap() starts at 0x%08x successfuly | |
0x%08x: 0x%08x | |
uart485_send len too large | |
Can't Open UART485 Serial Port! | |
./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz | |
subnet | |
timezone | |
router | |
timesvr | |
namesvr | |
logsvr | |
cookiesvr | |
lprsvr | |
hostname | |
bootsize | |
domain | |
swapsvr | |
rootpath | |
ipttl | |
broadcast | |
nisdomain | |
(nissrv | |
1)ntpsrv | |
1*wins | |
!,requestip | |
2lease | |
3dhcptype | |
5serverid | |
6message | |
8tftp | |
Bbootfile | |
Cwpad | |
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ | |
!!""##$%&'()*+,-./001123456789:;<=>?@@ABCDEFGHIJKLMNOOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ | |
!"#$%&'()*+,.0123456789:;<=>@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ | |
8000101 | |
8000101 | |
GCC: (GNU) 3.3.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.4.2 | |
GCC: (GNU) 3.3.2 | |
.shstrtab | |
.interp | |
.reginfo | |
.dynamic | |
.hash | |
.dynsym | |
.dynstr | |
.init | |
.text | |
.MIPS.stubs | |
.fini | |
.rodata | |
.eh_frame | |
.ctors | |
.dtors | |
.jcr | |
.data.rel.ro | |
.data | |
.rld_map | |
.got | |
.sbss | |
.bss | |
.comment | |
.pdr |
Ipcamn seems to be dealing with all the rest of what makes the camera and its services run.
At this point we have a good idea on what services the camera connects to, and what ports it opens. We could go further and take apart the ipcamn
executable. But with a telnet login of root
and 123456
, I kind of don’t want to know what’s in there.
My current solution is to block all traffic going to and from the camera and the outside at router level. And having a video server like motionEyeOS or ZoneMinder do the heavy lifting of recording, storing and streaming video.
The ideal solution to this problem would be to compile a custom build of OpenWrt and flash it to the camera (Check the update below!!). And of course getting the USB webcam and all other I/O devices to work. This way you’d have full control of the camera and all its data. As OpenWRT and DD-WRT can transform shady cheap WiFi routers into a solid, stable piece of networking equipment, a version of these OSes for IP cameras could transform them into a cheap, stable and secure way of doing video surveillance. I call it: CamWrt or OpenCamWrt or OpenCam … not entirely sure yet. That’s for a future post.
If you want any more info on any part of this teardown, or noticed some mistakes, don’t hesitate to contact me or leave a comment!
Update 29 August 2016: Thomas got OpenWRT running on the WC0030A IP camera. You can track his progress on his blog.