Package lib :: Package cuckoo :: Package common :: Module logo
[hide private]
[frames] | no frames]

Source Code for Module lib.cuckoo.common.logo

  1  # Copyright (C) 2010-2014 Cuckoo Foundation. 
  2  # This file is part of Cuckoo Sandbox - http://www.cuckoosandbox.org 
  3  # See the file 'docs/LICENSE' for copying permission. 
  4   
  5  import sys 
  6  import random 
  7   
  8  from lib.cuckoo.common.colors import color, yellow 
  9  from lib.cuckoo.common.constants import CUCKOO_VERSION 
 10   
11 -def logo():
12 """Cuckoo asciiarts. 13 @return: asciiarts array. 14 """ 15 logos = [] 16 17 logos.append(""" 18 _| 19 _|_|_| _| _| _|_|_| _| _| _|_| _|_| 20 _| _| _| _| _|_| _| _| _| _| 21 _| _| _| _| _| _| _| _| _| _| 22 _|_|_| _|_|_| _|_|_| _| _| _|_| _|_|""") 23 24 logos.append(""" 25 __ 26 .----..--.--..----.| |--..-----..-----. 27 | __|| | || __|| < | _ || _ | 28 |____||_____||____||__|__||_____||_____|""") 29 30 logos.append(""" 31 .: 32 :: 33 .-. , : .-. ;;.-. .-. .-. 34 ; ; ; ; ;; .' ; ;'; ;' 35 `;;;;'.'`..:;._`;;;;'_.'` `.`;;' `;;'""") 36 37 logos.append(""" 38 eeee e e eeee e e eeeee eeeee 39 8 8 8 8 8 8 8 8 8 88 8 88 40 8e 8e 8 8e 8eee8e 8 8 8 8 41 88 88 8 88 88 8 8 8 8 8 42 88e8 88ee8 88e8 88 8 8eee8 8eee8""") 43 44 logos.append(""" 45 _____________________________________/\/\_______________________________ 46 ___/\/\/\/\__/\/\__/\/\____/\/\/\/\__/\/\__/\/\____/\/\/\______/\/\/\___ 47 _/\/\________/\/\__/\/\__/\/\________/\/\/\/\____/\/\__/\/\__/\/\__/\/\_ 48 _/\/\________/\/\__/\/\__/\/\________/\/\/\/\____/\/\__/\/\__/\/\__/\/\_ 49 ___/\/\/\/\____/\/\/\/\____/\/\/\/\__/\/\__/\/\____/\/\/\______/\/\/\___ 50 ________________________________________________________________________""") 51 52 logos.append(""" 53 _______ _ _ _______ _ _ _____ _____ 54 | | | | |____/ | | | | 55 |_____ |_____| |_____ | \\_ |_____| |_____|""") 56 57 logos.append(""" 58 _ 59 ____ _ _ ____| | _ ___ ___ 60 / ___) | | |/ ___) |_/ ) _ \ / _ \\ 61 ( (___| |_| ( (___| _ ( |_| | |_| | 62 \\____)____/ \\____)_| \\_)___/ \\___/""") 63 64 logos.append(""" 65 ______ __ __ ______ ___ ___ ______ ______ 66 /_____/\\ /_/\\/_/\\ /_____/\\ /___/\\/__/\\ /_____/\\ /_____/\\ 67 \\:::__\\/ \\:\\ \\:\\ \\\\:::__\\/ \\::.\\ \\\\ \\ \\\\:::_ \\ \\\\:::_ \\ \\ 68 \\:\\ \\ __\\:\\ \\:\\ \\\\:\\ \\ __\\:: \\/_) \\ \\\\:\\ \\ \\ \\\\:\\ \\ \\ \\ 69 \\:\\ \\/_/\\\\:\\ \\:\\ \\\\:\\ \\/_/\\\\:. __ ( ( \\:\\ \\ \\ \\\\:\\ \\ \\ \\ 70 \\:\\_\\ \\ \\\\:\\_\\:\\ \\\\:\\_\\ \\ \\\\: \\ ) \\ \\ \\:\\_\\ \\ \\\\:\\_\\ \\ \\ 71 \\_____\\/ \\_____\\/ \\_____\\/ \\__\\/\\__\\/ \\_____\\/ \\_____\\/""") 72 73 logos.append(""" 74 sSSs .S S. sSSs .S S. sSSs_sSSs sSSs_sSSs 75 d%%SP .SS SS. d%%SP .SS SS. d%%SP~YS%%b d%%SP~YS%%b 76 d%S' S%S S%S d%S' S%S S&S d%S' `S%b d%S' `S%b 77 S%S S%S S%S S%S S%S d*S S%S S%S S%S S%S 78 S&S S&S S&S S&S S&S .S*S S&S S&S S&S S&S 79 S&S S&S S&S S&S S&S_sdSSS S&S S&S S&S S&S 80 S&S S&S S&S S&S S&S~YSSY%b S&S S&S S&S S&S 81 S&S S&S S&S S&S S&S `S% S&S S&S S&S S&S 82 S*b S*b d*S S*b S*S S% S*b d*S S*b d*S 83 S*S. S*S. .S*S S*S. S*S S& S*S. .S*S S*S. .S*S 84 SSSbs SSSbs_sdSSS SSSbs S*S S& SSSbs_sdSSS SSSbs_sdSSS 85 YSSP YSSP~YSSY YSSP S*S SS YSSP~YSSY YSSP~YSSY 86 SP 87 Y""") 88 89 logos.append(""" 90 _______ _____ _____ 91 /::\\ \\ /\\ \\ /\\ \\ 92 /::::\\ \\ /::\\____\\ /::\\ \\ 93 /::::::\\ \\ /::::| | /::::\\ \\ 94 /::::::::\\ \\ /:::::| | /::::::\\ \\ 95 /:::/~~\\:::\\ \\ /::::::| | /:::/\\:::\\ \\ 96 /:::/ \\:::\\ \\ /:::/|::| | /:::/ \\:::\\ \\ 97 /:::/ / \\:::\\ \\ /:::/ |::| | /:::/ \\:::\\ \\ 98 /:::/____/ \\:::\\____\\ /:::/ |::|___|______ /:::/ / \\:::\\ \\ 99 |:::| | |:::| | /:::/ |::::::::\\ \\ /:::/ / \\:::\\ ___\\ 100 |:::|____| |:::| |/:::/ |:::::::::\\____\\/:::/____/ ___\\:::| | 101 \\:::\\ \\ /:::/ / \\::/ / ~~~~~/:::/ /\\:::\\ \\ /\\ /:::|____| 102 \\:::\\ \\ /:::/ / \\/____/ /:::/ / \\:::\\ /::\\ \\::/ / 103 \\:::\\ /:::/ / /:::/ / \\:::\\ \\:::\\ \\/____/ 104 \\:::\\__/:::/ / /:::/ / \\:::\\ \\:::\\____\\ 105 \\::::::::/ / /:::/ / \\:::\\ /:::/ / 106 \\::::::/ / /:::/ / \\:::\\/:::/ / 107 \\::::/ / /:::/ / \\::::::/ / 108 \\::/____/ /:::/ / \\::::/ / 109 ~~ \\::/ / \\::/____/ 110 \\/____/ 111 it's Cuckoo!""") 112 113 logos.append(""" 114 _ _ _ _ _ _ 115 /\\ \\ /\\_\\ /\\ \\ /\\_\\ /\\ \\ /\\ \\ 116 / \\ \\ / / / _ / \\ \\ / / / _ / \\ \\ / \\ \\ 117 / /\\ \\ \\ \\ \\ \\__ /\\_\\ / /\\ \\ \\ / / / /\\_\\ / /\\ \\ \\ / /\\ \\ \\ 118 / / /\\ \\ \\ \\ \\___\\ / / // / /\\ \\ \\ / / /__/ / / / / /\\ \\ \\ / / /\\ \\ \\ 119 / / / \\ \\_\\ \\__ / / / // / / \\ \\_\\ / /\\_____/ / / / / \\ \\_\\ / / / \\ \\_\\ 120 / / / \\/_/ / / / / / // / / \\/_/ / /\\_______/ / / / / / // / / / / / 121 / / / / / / / / // / / / / /\\ \\ \\ / / / / / // / / / / / 122 / / /________ / / /___/ / // / /________ / / / \\ \\ \\ / / /___/ / // / /___/ / / 123 / / /_________\\/ / /____\\/ // / /_________\\/ / / \\ \\ \\ / / /____\\/ // / /____\\/ / 124 \\/____________/\\/_________/ \\/____________/\\/_/ \\_\\_\\\\/_________/ \\/_________/""") 125 126 logos.append(""" 127 ),-. / 128 Cuckoo Sandbox <(a `---',' 129 no chance for malwares! ( `-, ._> ) 130 ) _>.___/ 131 _/""") 132 133 logos.append(""" 134 .-----------------. 135 | Cuckoo Sandbox? | 136 | OH NOES! |\\ '-.__.-' 137 '-----------------' \\ /oo |--.--,--,--. 138 \\_.-'._i__i__i_.' 139 \"\"\"\"\"\"\"\"\"""") 140 141 print(color(random.choice(logos), random.randrange(31, 37))) 142 print 143 print(" Cuckoo Sandbox %s" % yellow(CUCKOO_VERSION)) 144 print(" www.cuckoosandbox.org") 145 print(" Copyright (c) 2010-2014") 146 print 147 sys.stdout.flush()
148