482047a687ee885970acbeff2e69bcab457b9307
[platform/core/connectivity/net-config.git] / resources / opt / etc / dump.d / module.d / network_log_dump.sh
1 #!/bin/sh
2
3 #--------------------------------------
4 #   network
5 #--------------------------------------
6
7 # not allow to use relative path
8 if [[ $1 == *"../"* ]]
9 then
10         exit -1
11 fi
12
13 export DISPLAY=:0.0
14 NETWORK_ORG=${TZ_USER_DATA}/network
15 NETWORK_DEBUG=$1/network
16
17 /bin/mkdir -p ${NETWORK_DEBUG}
18
19 /sbin/ifconfig > ${NETWORK_DEBUG}/ifconfig
20 /bin/netstat -na > ${NETWORK_DEBUG}/netstat
21 /sbin/route -n > ${NETWORK_DEBUG}/route
22 /bin/cat /proc/net/wireless > ${NETWORK_DEBUG}/wireless
23 /bin/cat /etc/resolv.conf > ${NETWORK_DEBUG}/resolv.conf
24 /usr/bin/vconftool get memory/dnet >> ${NETWORK_DEBUG}/status
25 /usr/bin/vconftool get memory/wifi >> ${NETWORK_DEBUG}/status
26 /usr/bin/vconftool get file/private/wifi >> ${NETWORK_DEBUG}/status
27 /usr/bin/vconftool get db/wifi >> ${NETWORK_DEBUG}/status
28 /sbin/ifconfig -a > ${NETWORK_DEBUG}/ifconfig
29 /bin/mv ${NETWORK_ORG}/tcpdump*.pcap* $1/../
30 /bin/tar -czf ${NETWORK_DEBUG}/network.tar.gz -C ${NETWORK_ORG} .