G3n3Rall

BHG CSF Connector

May 19th, 2012
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 6.33 KB | None | 0 0
  1. Hi Guys
  2. CSF Connector is a script that you can work with csf easily
  3. Just run it you can these choose :
  4. 1- Install CSF [HELP]
  5. 2- Add IP To Safe List";
  6. 3- Remove IP From Safe List";
  7. 4- Add IP To Deny List";
  8. 5- Remove IP From Deny List";
  9. 6- Stop CSF";
  10. 7- Start CSF";
  11. 8- Restart CSF";
  12. 9- Update CSF";
  13. 10- UNINSTALL CSF";
  14. 11- Exit";
  15.  
  16.  
  17.  
  18. #!/usr/bin/perl
  19. #Black Hat Group CSF Connector
  20. #It's Ganna Help you to install and use CSF easy
  21. #Code By G3n3Rall
  22. #We Are : Net.Edit0r , A.Crox , 3H34N , Am!n , tHe.K!ll3r , ArYaIeIrAn , G3n3Rall , Mr.XHat , NoL1m1t , Black Viper ....
  23. #www.Black-HG.Org   | Our Forum : www.Black-HG.Org/cc/
  24. #IRANIAN HACKERS
  25. #########################################################################
  26. system(($^O eq 'MSWin32') ? 'cls' : 'clear');  # or system("clear");
  27. print "\n\n\n\t\t Welcome To #BHG CSF Connector";
  28. print "\n\n\t\t Code By G3n3Rall\n\n";
  29. sleep(3);
  30. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  31. MENU:;
  32. print"\n\t Black Hat Group Security Center : www.black-hg.org\n\n";
  33. print "\n\t\t What Do you want to do ?";
  34. sleep(2);
  35. print "\n\n\t\t 1- Install CSF [HELP]";
  36. print "\n\t\t 2- Add IP To Safe List";
  37. print "\n\t\t 3- Remove IP From Safe List";
  38. print "\n\t\t 4- Add IP To Deny List";
  39. print "\n\t\t 5- Remove IP From Deny List";
  40. print "\n\t\t 6- Stop CSF";
  41. print "\n\t\t 7- Start CSF";
  42. print "\n\t\t 8- Restart CSF";
  43. print "\n\t\t 9- Update CSF";
  44. print "\n\t\t 10- UNINSTALL CSF";
  45. print "\n\n\t\t 11- Exit";
  46. print "\n\n\n\t Choose:";
  47. $Menu = <STDIN>;
  48. chomp ($Menu);
  49. ###############################################################################
  50. if ($Menu == 11) {
  51. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  52. print"\nExit\n";
  53. exit;
  54. }
  55. ###############################################################################
  56. if ($Menu == 1 ) {
  57. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  58. print"\n\n\tHELP FOR DOWNLOAD AND  INSTALL CSFL";
  59. sleep(2);
  60. print"\n\n\t Frist Download CSF \n";
  61. sleep(2);
  62. print"\n\t From This Link http://www.configserver.com/free/csf.tgz /csf.tgz";
  63. print"\n\t Example : wget http://www.configserver.com/free/csf.tgz /csf.tgz";
  64. sleep(2);
  65. print"\n\t Then Extract File : tar -xzf csf.tgz";
  66. sleep(2);
  67. print"\n\t After That If you Want remove file : rm -fv csf.tgz";
  68. sleep(2);
  69. print"\n\t Go to csf floder that you extracted : cd csf";
  70. sleep(2);
  71. print"\n\t Set Permission : chmod 777 install.sh";
  72. sleep(2);
  73. print"\n\t And Install : sh install.sh";
  74. sleep(2);
  75. print"\n\t For Testing CSF ...";
  76. print"\n\t perl /etc/csf/csftest.pl";
  77. sleep(2);
  78. print "\n\n\n\t\t FINISH ;)";
  79. sleep(3);
  80. Choose2:;
  81. print "\n\n\t What Do you want to do now ?";
  82. print"\n\t 1- Go To Menu";
  83. print"\n\t 2- Exit";
  84. print"\n\n\t\t Choose:";
  85. $Choose2=<STDIN>;
  86. chomp ($Choose2);
  87. if ($Choose2 == 1){
  88. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  89. print"\n\t\t ok ";
  90. sleep(3);
  91. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  92. goto MENU;
  93. }
  94. if ($Choose2 == 2){
  95. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  96. print"\nExit\n";
  97. exit;
  98. }
  99. if ($Choose2 =! 1 || 2){
  100. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  101. print"\n\t\tInvalid ID";
  102. goto Choose2;
  103. }
  104.  
  105. }
  106. ###############################################################################
  107. if ($Menu == 2) {
  108. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  109. print "\n\t\t Enter IP:";
  110. $IP =<STDIN>;
  111. print "\n\t\tPlease Wait\n";
  112. system("csf -a $IP");
  113. print "\n\n\t\tDone\n";
  114. sleep(2);
  115. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  116. goto MENU;
  117. }
  118. ###############################################################################
  119. if ($Menu == 3){
  120. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  121. print "\n\t\t Enter IP:";
  122. $IP2 =<STDIN>;
  123. print "\n\t\tPlease Wait\n";
  124. system("csf -ar $IP2");
  125. print "\n\n\t\tDone\n";
  126. sleep(2);
  127. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  128. goto MENU;
  129. }
  130. ###############################################################################
  131. if ($Menu == 4){
  132. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  133. print "\n\t\t Enter IP:";
  134. $IP3 =<STDIN>;
  135. print "\n\t\tPlease Wait\n";
  136. system("csf -d $IP3");
  137. print "\n\n\t\tDone\n";
  138. sleep(2);
  139. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  140. goto MENU;
  141. }
  142.  
  143. ##############################################################################
  144. if ($Menu == 5){
  145. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  146. print "\n\t\t Enter IP:";
  147. $IP4 =<STDIN>;
  148. print "\n\t\tPlease Wait\n";
  149. system("csf -dr $IP4");
  150. print "\n\n\t\tDone\n";
  151. sleep(2);
  152. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  153. goto MENU;
  154. }
  155. ###############################################################################
  156. if ($Menu == 6){
  157. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  158. print"\n\t\t Stoping CSF\n";
  159. system("csf -f");
  160. print "\n\n\t\t Stoped\n";
  161. sleep(2);
  162. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  163. goto MENU;
  164. }
  165. ###############################################################################
  166. if ($Menu == 7){
  167. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  168. print"\n\t\t Starting CSF\n";
  169. system("csf -s");
  170. print "\n\n\t\t Start\n";
  171. sleep(2);
  172. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  173. goto MENU;
  174. }
  175. ###############################################################################
  176. if ($Menu == 8){
  177. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  178. print"\n\t\t Restarting CSF\n";
  179. system("csf -r");
  180. print "\n\n\t\t Restarted\n";
  181. sleep(2);
  182. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  183. goto MENU;
  184. }
  185. ###############################################################################
  186. if ($Menu == 9){
  187. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  188. print"\n\t\t Updating CSF\n";
  189. system("csf -u");
  190. print "\n\n\t\t Updated\n";
  191. sleep(2);
  192. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  193. goto MENU;
  194. }
  195. ###############################################################################
  196. if ($Menu == 10){
  197. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  198. print"\n\t\t Uninstalling CSF Please Wait...\n";
  199. print"\n";
  200. system("sh /etc/csf/uninstall.sh");
  201. print"\n";
  202. sleep(2);
  203. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  204. goto MENU;
  205. }
  206. ###############################################################################
  207. if ($Menu =! 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11) {
  208. system(($^O eq 'MSWin32') ? 'cls' : 'clear');
  209. print"\n";
  210. syswrite STDOUT, "\n\t\t INVALID ID \n";
  211. goto MENU;
  212. }
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219. Black Hat group Security Center
  220. Site: www.Black-hg.org
  221. Forum: www.Black-hg.org/cc/
  222. By G3n3Rall
  223. AnTi.SecurityBoy@Gmail.com
  224.  
  225. Bye.
Advertisement
Add Comment
Please, Sign In to add comment