zoukankan      html  css  js  c++  java
  • 扫出来几个我认为还不错的域名

    接这个:

    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特性用起来

  • 相关阅读:
    golang类型判断
    golang文件相对路径问题
    golang中数组与切片的区别
    golang的一些基础数据类型转换
    golang变量的注意
    Oracle数据库导入导出总结(dmp文件)
    Ajax,谷歌提示AutoCompleteExtender控件
    验证控件插图扩展控件ValidatorCalloutExtender(用于扩展验证控件)和TextBoxWatermarkExtender
    当使用母版页时JavaScript客户端获取服务器控件的Id
    实现GridView翻页并且实现CheckBox选中功能的保持
  • 原文地址:https://www.cnblogs.com/guangshan/p/4814588.html
Copyright © 2011-2022 走看看