mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
remove unused ProxySettings ref. from loader
clean unused whois test code
This commit is contained in:
parent
82dc815af9
commit
251be9ecfa
|
@ -29,7 +29,6 @@ import java.util.Map;
|
|||
|
||||
import net.yacy.cora.document.id.DigestURL;
|
||||
import net.yacy.cora.protocol.ClientIdentification;
|
||||
import net.yacy.cora.protocol.http.ProxySettings;
|
||||
|
||||
public class loaderThreads {
|
||||
|
||||
|
@ -37,7 +36,6 @@ public class loaderThreads {
|
|||
protected int timeout;
|
||||
protected String user;
|
||||
protected String password;
|
||||
protected ProxySettings remoteProxyConfig;
|
||||
|
||||
// management objects for collection of threads
|
||||
private final Map<String, Thread> threads;
|
||||
|
|
|
@ -1,69 +0,0 @@
|
|||
// whois.java
|
||||
// -------------------------------------
|
||||
// (C) by Michael Peter Christen; mc@yacy.net
|
||||
// first published on http://www.anomic.de
|
||||
// Frankfurt, Germany, 2005
|
||||
//
|
||||
// $LastChangedDate$
|
||||
// $LastChangedRevision$
|
||||
// $LastChangedBy$
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
package net.yacy.utils;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.Properties;
|
||||
|
||||
public class whois {
|
||||
|
||||
public static Properties Whois(final String dom) {
|
||||
try {
|
||||
final Process p = Runtime.getRuntime().exec("whois " + dom);
|
||||
final BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
|
||||
String line, key, value, oldValue;
|
||||
int pos;
|
||||
final Properties result = new Properties();
|
||||
while ((line = br.readLine()) != null) {
|
||||
pos = line.indexOf(':',0);
|
||||
if (pos > 0) {
|
||||
key = line.substring(0, pos).trim().toLowerCase();
|
||||
value = line.substring(pos + 1).trim();
|
||||
//System.out.println(key + ":" + value);
|
||||
oldValue = result.getProperty(key);
|
||||
result.setProperty(key, (oldValue == null) ? value : (oldValue + "; " + value));
|
||||
}
|
||||
}
|
||||
br.close();
|
||||
return result;
|
||||
} catch (final IOException e) {
|
||||
//Log.logException(e);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static String evaluateWhois(final Properties p) {
|
||||
String info1, info2;
|
||||
info1 = p.getProperty("netname");
|
||||
info2 = p.getProperty("descr");
|
||||
if ((info1 != null) && (info2 != null)) return info1 + " / " + info2;
|
||||
info1 = p.getProperty("type");
|
||||
info2 = p.getProperty("name");
|
||||
if ((info1 != null) && (info2 != null) && (info1.toLowerCase().startsWith("person"))) return "Person: " + info2;
|
||||
return "unknown";
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user