Browse Source

Remove irellevant utility

Alois Mahdal 9 years ago
parent
commit
03f979e700
7 changed files with 0 additions and 232 deletions
  1. 0
    6
      utils/cleanall.sh
  2. 0
    102
      utils/repeat.sh
  3. 0
    98
      utils/trigger.sh
  4. 0
    11
      utils/unbt.sh
  5. 0
    5
      utils/waiter.sh
  6. 0
    3
      utils/waste_ktime
  7. 0
    7
      utils/waste_utime

+ 0
- 6
utils/cleanall.sh View File

@@ -1,6 +0,0 @@
1
-if [ -z "$1" ];
2
-then
3
-    echo usage: $0 PATTERN ;
4
-    exit 1;
5
-fi
6
-cat /etc/passwd | cut -d: -f1 | grep $1 | while read u; do userdel -r $u; done

+ 0
- 102
utils/repeat.sh View File

@@ -1,102 +0,0 @@
1
-#!/bin/sh
2
-
3
-interval=15
4
-cs_out=cimserver.out
5
-cs_err=cimserver.err
6
-to_collect="$cs_out $cs_err listener.out"
7
-default_out=out
8
-
9
-installdir=$(dirname $0)
10
-
11
-##
12
-
13
-cim_start() {
14
-    cimserver "daemon=false" "forceProviderProcesses=false" \
15
-        >$cs_out \
16
-        2>$cs_err \
17
-        &
18
-}
19
-
20
-cim_stop() {
21
-    killall cimserver
22
-}
23
-
24
-## The Git Monitor
25
-
26
-tgm_init() {
27
-    echo Initializing TGM
28
-    yum -y -q install git &>/dev/null
29
-    pushd $out
30
-    git init
31
-    echo The Git Monitor > README
32
-    git add README
33
-    git commit -qm "Initial commit"
34
-    popd
35
-}
36
-
37
-tgm_add() {
38
-    pushd $out
39
-    git add .
40
-    git commit -qm "Regular commit"
41
-    popd
42
-}
43
-
44
-##
45
-
46
-test_prepare() {
47
-    true
48
-    mkdir -p $out
49
-    cim_start
50
-    $installdir/subscribe.py
51
-    tgm_init
52
-}
53
-
54
-test_setup() {
55
-    true
56
-}
57
-
58
-test_run() {
59
-    $installdir/trigger.sh -N -o $out -u joe
60
-}
61
-
62
-test_collect() {
63
-    cp $to_collect $out
64
-    tgm_add
65
-}
66
-
67
-test_teardown() {
68
-    true
69
-}
70
-
71
-test_cleanup() {
72
-    true
73
-    cim_stop
74
-}
75
-
76
-##
77
-
78
-stamp() {
79
-    date +%Y%m%d-%H%M%S
80
-}
81
-
82
-handler_stop() {
83
-    go_on=false
84
-}
85
-trap handler_stop SIGINT
86
-
87
-
88
-out=$default_out
89
-test_prepare
90
-go_on=true
91
-while $go_on;
92
-do
93
-    echo new round
94
-    echo out=$out
95
-    test_setup
96
-    test_run
97
-    test_collect
98
-    test_teardown
99
-    echo waiting ${interval}s for next round
100
-    sleep $interval
101
-done
102
-test_cleanup

+ 0
- 98
utils/trigger.sh View File

@@ -1,98 +0,0 @@
1
-#!/bin/bash
2
-# trigger.sh
3
-
4
-myip() {
5
-    ip addr \
6
-        | grep 192 \
7
-        | sed 's/^ *//' \
8
-        | cut -d\  -f 2 \
9
-        | cut -d/  -f 1
10
-}
11
-
12
-user=joe
13
-use_tcpdump=true
14
-use_nc_proxy=false
15
-delay=2
16
-verbose=false
17
-out=out/$(date +%Y%m%d-%H%M%S)
18
-srv_port=1234
19
-srv_host=$(myip)
20
-
21
-
22
-while true ; do
23
-    case "$1" in
24
-        -o) out="$2"; shift 2
25
-            ;;
26
-        -u) user="$2"; shift 2
27
-            ;;
28
-        -h) srv_host="$2"; shift 2
29
-            ;;
30
-        -p) srv_port="$2"; shift 2
31
-            ;;
32
-        -P) pxy_port="$2"; shift 2
33
-            ;;
34
-        -d) delay="$2"; shift 2
35
-            ;;
36
-        -t) use_tcpdump=true; shift 1
37
-            ;;
38
-        -T) use_tcpdump=false; shift 1
39
-            ;;
40
-        -n) use_nc_proxy=true; shift 1
41
-            ;;
42
-        -N) use_nc_proxy=false; shift 1
43
-            ;;
44
-        -v) verbose=true; shift 1
45
-            ;;
46
-        --) shift 1
47
-            break;
48
-            ;;
49
-        *)  break;
50
-            ;;
51
-    esac
52
-done
53
-
54
-
55
-tmp=$(mktemp -d)
56
-mkdir -p $out
57
-
58
-start_tcpdump() {
59
-    local pcap=$out/traffic.pcap
60
-    echo starting tcpdump
61
-    yum -q -y install tcpdump &>/dev/null
62
-    tcpdump -i any -w $pcap "port $srv_port" \
63
-        &
64
-}
65
-
66
-start_nc_proxy() {
67
-    local pxy_port=$(($srv_port - 1))
68
-    local back=$tmp/back
69
-    local sent=$out/sent
70
-    local rcvd=$out/rcvd
71
-    echo starting proxy
72
-    mkfifo $back
73
-    cat < $back \
74
-        | nc -k -l -p $pxy_port \
75
-        | tee $sent \
76
-        | nc $srv_host $srv_port \
77
-        | tee $rcvd \
78
-        > $back \
79
-        &
80
-}
81
-
82
-trigger() {
83
-    echo adding + removing $user
84
-    useradd $user
85
-    userdel -r $user
86
-}
87
-
88
-$use_tcpdump && start_tcpdump
89
-$use_nc_proxy && start_nc_proxy
90
-
91
-sleep $delay
92
-
93
-trigger
94
-
95
-echo cleaning up
96
-$use_nc_proxy && killall ncat
97
-$use_tcpdump && killall tcpdump
98
-rm -rf $tmp

+ 0
- 11
utils/unbt.sh View File

@@ -1,11 +0,0 @@
1
-#!/bin/bash
2
-
3
-for bt in backtrace*;
4
-do
5
-    btn=${bt#backtrace}
6
-    cat $bt \
7
-        | grep "^#" \
8
-        | perl -pe 's/(#[0-9]+ +)0x0[0-9a-f]+/$1 0x????/' \
9
-        | sort \
10
-        > fns$btn
11
-done

+ 0
- 5
utils/waiter.sh View File

@@ -1,5 +0,0 @@
1
-#!/bin/sh
2
-
3
-echo I AM $$ and YOU will have to WAIT ${1}s for ME
4
-echo HHHAHAHAHAHA!!!
5
-sleep $1

+ 0
- 3
utils/waste_ktime View File

@@ -1,3 +0,0 @@
1
-#!/bin/sh
2
-
3
-exec dd if=/dev/urandom of=/dev/null bs=100M

+ 0
- 7
utils/waste_utime View File

@@ -1,7 +0,0 @@
1
-#!/bin/sh
2
-
3
-a=1
4
-while true
5
-do
6
-    a=$(( a + 1 ))
7
-done