扫出来几个我认为还不错的域名

接这个:

http://www.cnblogs.com/guangshan/p/4739716.html

扫描代码:

package com.guangshan.scanurl;

public class MyTest
{

    public static void main(String[] args) {
        String[] letter = new String[]{"i","m","o","u","v","w","x"};
        int aa = 0;
        //AHiImMoOTuUvVwWxXY        
        for (int i = 0; i < letter.length; i++) {
            for (int j = 0; j < letter.length; j++) {
                for (int k = 0; k < letter.length; k++) {
                    String ret = "";
                    ret = ret + letter[i] + letter[j] + letter[k] + letter[j] + letter[i];
                    String result = HttpRequest.sendGet("http://whois.263.tw/weixinindex.php", "domain=" + ret + ".com");
                    if (result.contains("No match for domain")) {
                        System.out.println(ret);
                    }
                    aa++;
                }
            }
        }
        System.out.println(aa);
    }
}

共有343个,扫出来三个:

mxixm
uvwvu
vuwuv

前两个已经被我抢注了,最后一个也还不错,没人要我也要了。。。

package com.guangshan.scanurl;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;
import java.util.List;
import java.util.Map;


public class HttpRequest {

    public static String sendGet(String url, String param) {
        String result = "";
        BufferedReader in = null;
        try {
            String urlNameString = url + "?" + param;
            URL realUrl = new URL(urlNameString);
            URLConnection connection = realUrl.openConnection();
            connection.setRequestProperty("accept", "*/*");
            connection.setRequestProperty("connection", "Keep-Alive");
            connection.setRequestProperty("user-agent",
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
            connection.connect();
            Map<String, List<String>> map = connection.getHeaderFields();
            for (String key : map.keySet()) {
//                System.out.println(key + "--->" + map.get(key));
            }
            in = new BufferedReader(new InputStreamReader(
                    connection.getInputStream()));
            String line;
            while ((line = in.readLine()) != null) {
                result += line;
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        finally {
            try {
                if (in != null) {
                    in.close();
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
        return result;
    }

    public static String sendPost(String url, String param) throws Exception {
        PrintWriter out = null;
        BufferedReader in = null;
        String result = "";
        try {
            URL realUrl = new URL(url);
            URLConnection conn = realUrl.openConnection();
            conn.setRequestProperty("accept", "*/*");
            conn.setRequestProperty("connection", "Keep-Alive");
            conn.setRequestProperty("user-agent",
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
            conn.setDoOutput(true);
            conn.setConnectTimeout(3000);
            conn.setReadTimeout(10000);
            conn.setDoInput(true);
            out = new PrintWriter(conn.getOutputStream());
            out.print(param);
            out.flush();
            in = new BufferedReader(
                    new InputStreamReader(conn.getInputStream(),"utf-8"));
            String line;
            while ((line = in.readLine()) != null) {
                result += line;
            }
        } catch (Exception e) {
           throw new Exception(e);
        }
        finally {
            try {
                if (out != null) {
                    out.close();
                }
                if (in != null) {
                    in.close();
                }
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
        return result;
    }
    
    public static void main(String[] args) throws Exception {

        String requestJosn="{
" +
                "    "command": "originate",
" +
                "    "src": "1003",
" +
                "    "dst": "1234"
" +
                "}
";
        String ret = HttpRequest.sendPost("http://xxxx:28080", requestJosn);
        System.out.println("ret:"+ ret);

    }
}

话说这代码有点老了,有空用map或者Parameter类写参数,顺便把java7特性用起来

原文地址:https://www.cnblogs.com/guangshan/p/4814588.html