From 1379851360349d6617ad32944a25ee5e2bb74fc2 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Sat, 8 Aug 2015 19:12:30 -0400 Subject: Baseline firejail 0.9.28 --- test/login_ssh.exp | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100755 test/login_ssh.exp (limited to 'test/login_ssh.exp') diff --git a/test/login_ssh.exp b/test/login_ssh.exp new file mode 100755 index 000000000..dff6dc655 --- /dev/null +++ b/test/login_ssh.exp @@ -0,0 +1,59 @@ +#!/usr/bin/expect -f + +set timeout 10 +spawn $env(SHELL) +match_max 100000 + +send -- "ssh bingo@0\r" +expect { + timeout {puts "TESTING ERROR 0\n";exit} + "password:" { + puts "\nTESTING: please enter SSH password" + set oldmode [stty -echo -raw] + expect_user -re "(.*)\n" + send_user "\n" + eval stty $oldmode +# stty echo + set pass $expect_out(1,string) + send -- "$pass\r" + puts "TESTING: password sent to the server" + } + "Child process initialized" +} +sleep 1 + +# test default gw +send -- "bash\r" +sleep 1 +send -- "ps aux; pwd\r" +expect { + timeout {puts "TESTING ERROR 1\n";exit} + "/bin/bash" +} +expect { + timeout {puts "TESTING ERROR 2\n";exit} + "bash" +} +expect { + timeout {puts "TESTING ERROR 3\n";exit} + "ps aux" +} +expect { + timeout {puts "TESTING ERROR 4\n";exit} + "home" +} +sleep 1 + + +send -- "ps aux |wc -l; pwd\r" +expect { + timeout {puts "TESTING ERROR 5\n";exit} + "5" +} +expect { + timeout {puts "TESTING ERROR 6\n";exit} + "home" +} +sleep 1 + +puts "\n" -- cgit v1.2.3-54-g00ecf