blob: 841a5e1a431ac8ea258c2452191922dc554690aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/sh
IP=$1
LOC=$2
BIN=$3
TAR=$4
usage() {
echo ""
echo "usage : $0 [IP] [LOCAL] [BIN] [TARGET]"
echo " - IP : target ip"
echo " - BIN : binary name"
echo " - LOCAL : binary path"
echo " - TARGET : target path to install"
exit
}
if [ -z $IP ]; then echo "[!] IP is not set."; usage; fi
if [ -z $BIN ]; then echo "[!] BIN is not set."; usage; fi
if [ -z $LOC ]; then echo "[!] LOCAL is not set."; usage; fi
if [ -z $TAR ]; then echo "[!] TARGET is not set."; usage; fi
echo "[*] upload... $LOC/$BIN to $IP:$TAR"
cd $LOC
ftp -n $IP << +
user root a
prompt off
bi
cd $TAR
put $BIN
bye
+
|