显示大字标题
()
| 155 | |
| 156 | // 显示大字标题 |
| 157 | func showTitle() { |
| 158 | clearScreen() |
| 159 | fmt.Println() |
| 160 | fmt.Println(" ╔═══════════════════════════════════════════════════════════╗") |
| 161 | fmt.Println(" ║ ║") |
| 162 | fmt.Println(" ║ ██████╗ ███████╗████████╗██████╗ ███████╗ █████╗ ║") |
| 163 | fmt.Println(" ║ ██╔════╝ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██╔══██╗ ║") |
| 164 | fmt.Println(" ║ ██║ ███╗█████╗ ██║ ██████╔╝█████╗ ███████║ ║") |
| 165 | fmt.Println(" ║ ██║ ██║██╔══╝ ██║ ██╔══██╗██╔══╝ ██╔══██║ ║") |
| 166 | fmt.Println(" ║ ╚██████╔╝███████╗ ██║ ██║ ██║███████╗██║ ██║ ║") |
| 167 | fmt.Println(" ║ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ║") |
| 168 | fmt.Println(" ║ ║") |
| 169 | fmt.Println(" ║ ██████╗ ██████╗ ███╗ ███╗ █████╗ ██╗███╗ ██╗ ║") |
| 170 | fmt.Println(" ║ ██╔══██╗██╔═══██╗████╗ ████║██╔══██╗██║████╗ ██║ ║") |
| 171 | fmt.Println(" ║ ██║ ██║██║ ██║██╔████╔██║███████║██║██╔██╗ ██║ ║") |
| 172 | fmt.Println(" ║ ██║ ██║██║ ██║██║╚██╔╝██║██╔══██║██║██║╚██╗██║ ║") |
| 173 | fmt.Println(" ║ ██████╔╝╚██████╔╝██║ ╚═╝ ██║██║ ██║██║██║ ╚████║ ║") |
| 174 | fmt.Println(" ║ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝ ║") |
| 175 | fmt.Println(" ║ ║") |
| 176 | fmt.Println(" ║ Reality协议目标域名扫描器 ║") |
| 177 | fmt.Println(" ║ v1.0 ║") |
| 178 | fmt.Println(" ╚═══════════════════════════════════════════════════════════╝") |
| 179 | fmt.Println() |
| 180 | } |
| 181 | |
| 182 | // 询问是否选择(y/n),支持默认值 |
| 183 | func askYesNo(question string, defaultYes bool) bool { |