Advertisement
G3n3Rall

BHG CSF Connector

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