Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import subprocess, sys, urllib, time
- ip = urllib.urlopen('http://api.ipify.org').read()
- def run(cmd):
- subprocess.call(cmd, shell=True)
- print("\x1b[0;37m[CC] INSTALLING WEB SERVER DEPENDENCIES")
- run("yum install httpd -y &> /dev/null")
- run("service httpd start &> /dev/null")
- run("yum install xinetd tftp tftp-server -y &> /dev/null")
- run("yum install vsftpd -y &> /dev/null")
- run("service vsftpd start &> /dev/null")
- run('''echo "service tftp
- {
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/sbin/in.tftpd
- server_args = -s -c /var/lib/tftpboot
- disable = no
- per_source = 11
- cps = 100 2
- flags = IPv4
- }
- " > /etc/xinetd.d/tftp''')
- run("service xinetd start &> /dev/null")
- run('''echo "listen=YES
- local_enable=NO
- anonymous_enable=YES
- write_enable=NO
- anon_root=/var/ftp
- anon_max_rate=2048000
- xferlog_enable=YES
- listen_address='''+ ip +'''
- listen_port=21" > /etc/vsftpd/vsftpd-anon.conf''')
- run("service vsftpd restart &> /dev/null")
- run("service xinetd restart &> /dev/null")
- run("ulimit -u99999; ulimit -n99999")
- exit()
Advertisement
Add Comment
Please, Sign In to add comment