Advertisement
MrScythe

[PERL] API Auto Installer

Dec 31st, 2017
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. #
  2. # Auto installer written in Perl for all the lazy skids who can't setup API lulz
  3. # Created by MrScythe
  4. # Version / for Ubuntu/ Debian Based Operating sys's
  5. # Changing the name doesn't mk it ur code lulz kys
  6. # Enjoy the Code, fuckwit
  7.  
  8. #!/usr/bin/perl
  9.  
  10. print "Welcome to The installer, Daddy Scythes Script\n";
  11. print "Make sure all files r in the root dir dipshit\n";
  12. print "Install packages? [Y/n]\n";
  13. chomp($req=<STDIN>);
  14. if(lc ($req) eq "y" || $req eq ""){
  15. print "Packages Install...\n";
  16. sleep(2);
  17. system("apt-get update && apt-get upgrade -y");
  18. system("apt-get install apache2 mod_ssl");
  19. system("apt-get install php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml -y");
  20. system("service apache2 restart");
  21. system("apt-get install make -y");
  22. system("apt-get install gcc -y");
  23. system("apt-get install perl python wget -y");
  24. system("apt-get install perl");
  25. print "\nL'Installation OK !\n";
  26. }
  27.  
  28. print "SSH2 Install? [Y/n]\n";
  29. chomp($ssh=<STDIN>);
  30. if(lc ($ssh) eq "y" || $ssh eq ""){
  31. print "SSH2 Installation...\n";
  32. sleep(2);
  33. system("apt-get install php php-pear libssh2 libssh2-devel");
  34. system("pecl install -f ssh2");
  35. system("touch /etc/php.d/ssh2.ini");
  36. system("echo extension=ssh2.so > /etc/php.d/ssh2.ini");
  37. system("/etc/init.d/httpd restart");
  38. print "\nVerification...\n";
  39. system("php -m | grep ssh2");
  40. print "If you see ssh2, it works!\n";
  41. }
  42.  
  43. print "Compile scripts? [Y/n]\n";
  44. chomp($scripts=<STDIN>);
  45.  
  46. if(lc ($scripts) eq "y" || $scripts eq ""){
  47. print "Compilation ...\n";
  48. sleep(2);
  49. system("apt-get install screen libpcap-devel tcl tcl-devel gcc -y");
  50. system("mv /root/api.php /var/www/html/");
  51. print " Fixing ur php shit not executing lulz\n";
  52. sleep(2);
  53. system("sudo apt-get install apache2 php5 libapache2-mod-php5");
  54. system("a2query -m php5");
  55. system("sudo a2enmod php5");
  56. system("sudo service apache2 restart")
  57. sleep(2);
  58. print "Ubuntu 16 and above php installation lulz\n";
  59. system("apt-get install apache2 php7 libapache2-mod-php7");
  60. print "Verifying lulz\n";
  61. sleep(1);
  62. system("a2query -m php7");
  63. system("a2enmod php7");
  64. system("service apache2 restart");
  65. print "\nGo to http://YOURVPSIPADDRESS/udp.php\n";
  66. print "Your VPS IP Address is: ";
  67. system("wget -q -O - http://ip.tupeux.com | tail");
  68. sleep(2);
  69. print "\nDone ur shit lulz\n";
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement