yacy_search_server/htroot/Network.html
2007-06-29 23:06:13 +00:00

315 lines
16 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>YaCy '#[clientname]#': YaCy Network</title>
#%env/templates/metas.template%#
<style type="text/css">
#left {
float: left;
}
</style>
</head>
<body id="Network">
#%env/templates/header.template%#
<div class="SubMenu">
<h3>YaCy Network</h3>
<ul class="SubMenu">
<li><a href="/Network.html" class="MenuItemLink">Network Overview</a></li>
<li><a href="/Network.html?page=1" class="MenuItemLink">Active&nbsp;Peers</a></li>
<li><a href="/Network.html?page=2" class="MenuItemLink">Passive&nbsp;Peers</a></li>
<li><a href="/Network.html?page=3" class="MenuItemLink">Potential&nbsp;Peers</a></li>
</ul>
</div>
#(page)#
<h2>Overview of '#[networkName]#' Network</h2>
::
<h2>Active Peers in '#[networkName]#' Network</h2>
::
<h2>Passive Peers in '#[networkName]#' Network</h2>
::
<h2>Potential Peers in '#[networkName]#' Network</h2>
::
<h2>Manually contacting Peer</h2>
#(/page)#
#(regexerror)#
::
<p><strong>ERROR</strong>: Unable to execute query. &quot;<strong>#[wrongregex]#</strong>&quot; is no valid regular expression, please enter a valid regular expression to search for a peername.</p>
#(/regexerror)#
#(table)#
<p>no remote #[peertype]# peer for this list known</p>
::
<p>Showing #[num]# entries from a total of #[total]# peers.</p>
<form action="Network.html?page=#[page]#" method="get" enctype="multipart/form-data" accept-charset="UTF-8">
<fieldset>
<label for="match">Search for a peername (RegExp allowed)</label>:
<input type="text" id="match" name="match" value="#[searchpattern]#" />
<input type="hidden" name="page" value="#[page]#" />
<input type="submit" name="search" value="Search" />
</fieldset>
</form>
<table class="networkTable" border="0" cellpadding="2" cellspacing="1">
<tr class="TableHeader" valign="bottom">
<td>send&nbsp;<strong>M</strong>essage/<br />show&nbsp;<strong>P</strong>rofile/<br />edit&nbsp;<strong>W</strong>iki<br />&nbsp;</td>
<td><strong>Name</strong><br />&nbsp;</td>
<td><strong>Info</strong><br />&nbsp;</td>
<td><strong>Release/<br />SVN</strong><br />&nbsp;</td>
<td><strong>PPM</strong><br />&nbsp;</td>
<td><strong>QPH</strong><br />&nbsp;</td>
<td><strong>Last<br />Seen</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LastSeen&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LastSeen&amp;order=down">&gt;</a></td>
<td><strong>UTC</strong><br />Offset<br />&nbsp;</td>
<td><strong>Location</strong><br /><br />&nbsp;</td>
<td><strong>Uptime</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=Uptime&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=Uptime&amp;order=down">&gt;</a></td>
<td><strong>#Links</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LCount&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LCount&amp;order=down">&gt;</a></td>
<td><strong>#RWIs</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=ICount&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=ICount&amp;order=down">&gt;</a></td>
<td><strong>Sent<br />Words</strong><br />&nbsp;</td>
<td><strong>Sent<br />URLs</strong><br />&nbsp;</td>
<td><strong>Received<br />Words</strong><br />&nbsp;</td>
<td><strong>Received<br />URLs</strong><br />&nbsp;</td>
#(complete)#::
<td><strong>Address</strong><br />&nbsp;</td>
<td><strong>Hash</strong><br />&nbsp;</td>
<td><strong>#CR-<br />Files</strong><br />Own/Other</td>
<td><strong>Age</strong><br />&nbsp;</td>
<td><strong>#Seeds</strong><br />&nbsp;</td>
<td><strong>con/h<br /></strong><br />&nbsp;</td>
<td><strong>user agent<br /></strong><br />&nbsp;</td>
<td><strong>Peer<br />Ping</strong><br />&nbsp;</td>
#(/complete)#
</tr>
#{list}#
<tr class="TableCell#(dark)#Light::Dark::Summary#(/dark)#">
<td>
<a href="MessageSend_p.html?hash=#[hash]#" title="Send message to peer #[fullname]#">m</a>&nbsp;
<a href="ViewProfile.html?hash=#[hash]#&amp;display=1" title="View profile of peer #[fullname]#">p</a>&nbsp;
<a href="http://#[fullname]#.yacy/Wiki.html" title="Read and edit wiki on peer #[fullname]#">w</a>&nbsp;
<a href="http://#[fullname]#.yacy/Blog.html" title="Browse blog of peer #[fullname]#">b</a>&nbsp;
#(updatedProfile)#::<a href="ViewProfile.html?hash=#[hash]#&amp;display=1"><img src="/env/grafics/profile.gif" alt="Profile updated" /></a>#(/updatedProfile)#
#(updatedWiki)#::<a href="http://#[address]#/Wiki.html?page=#[page]#" title="#[page]#"><img src="/env/grafics/wiki.gif" alt="Wiki updated" /></a>#(/updatedWiki)#
#(updatedBlog)#::<a href="http://#[address]#/Blog.html?page=#[page]#" title="#[subject]#"><img src="/env/grafics/blog.gif" alt="Blog updated" /></a>#(/updatedBlog)#
#(isCrawling)#::<a href="#[page]#"><img src="/env/grafics/crawl.gif" alt="Crawl" /></a>#(/isCrawling)#
</td>
<td><a href="http://www.#[fullname]#.yacy">#[shortname]#</a></td>
<td>#(type)##(direct)#<img src="/env/grafics/JuniorPassive.gif" title="Type: Junior | Contact: passive" alt="Junior passive" />::<img src="/env/grafics/JuniorDirect.gif" title="Type: Junior | Contact: direct" alt="Junior direct" /></img>::<img src="/env/grafics/JuniorOffline.gif" title="Type: Junior | Contact: offline" alt="Junior offline" />#(/direct)#::#(direct)#<img src="/env/grafics/SeniorPassive.gif" title="Type: Senior | Contact: passive" alt="senior passive" />::<img src="/env/grafics/SeniorDirect.gif" title="Type: Senior | Contact: direct" alt="Senior direct" />::<img src="/env/grafics/SeniorOffline.gif" title="Type: Senior | Contact: offline" alt="Senior offline" />#(/direct)#::<a href="#[url]#">#(direct)#<img src="/env/grafics/PrincipalPassive.gif" title="Type: Principal | Contact: passive | Seed download: possible" alt="Principal passive" />::<img src="/env/grafics/PrincipalDirect.gif" title="Type: Principal | Contact: direct | Seed download: possible" alt="Principal active" />::<img src="/env/grafics/PrincipalOffline.gif" title="Type: Principal | Contact: offline | Seed download: ?" alt="Principal offline" />#(/direct)#</a>#(/type)##(acceptcrawl)#<img src="/env/grafics/CrawlNo.gif" title="Accept Crawl: no" alt="no crawl" />::<img src="/env/grafics/CrawlYes.gif" title="Accept Crawl: yes" alt="crawl possible" />::<img src="/env/grafics/CrawlYesOffline.gif" title="Accept Crawl: yes" alt="crawl possible" />#(/acceptcrawl)##(dhtreceive)#<img src="/env/grafics/DHTReceiveNo.gif" title="DHT Receive: no; #[peertags]#" alt="no DHT receive" />::<img src="/env/grafics/DHTReceiveYes.gif" title="DHT Receive: yes" alt="DHT receive enabled" />::<img src="/env/grafics/DHTReceiveYesOffline.gif" title="DHT Receive: yes" alt="DHT receive enabled" />#(/dhtreceive)##(rankingreceive)#<img src="/env/grafics/RankingReceiveNo.gif" title="Ranking Receive: no" alt="no ranking receive" />::<img src="/env/grafics/RankingReceiveYes.gif" title="Ranking Receive: yes" alt="Ranking receive enabled" />::<img src="/env/grafics/RankingCollects.gif" title="Ranking Receive: collection" alt="ranking collects" />#(/rankingreceive)#</td>
<td align="right">#[version]#</td>
<td align="right">#[ppm]#</td>
<td align="right">#[qph]#</td>
<td align="right">#[lastSeen]#</td>
<td align="right">#[utc]#</td>
<td align="right">#[location]#</td>
<td align="right">#[uptime]#</td>
<td align="right">#[links]#</td>
<td align="right">#[words]#</td>
<td align="right">#[sI]#</td>
<td align="right">#[sU]#</td>
<td align="right">#[rI]#</td>
<td align="right">#[rU]#</td>
#(complete)#
::
<td><a href="http://#[ip]#:#[port]#/Network.html?page=1&amp;ip=">http://#[ip]#:#[port]#</a></td>
<td >#[hash]#</td>
<td align="center">#[CRWCnt]#/#[CRTCnt]#</td>
<td >#[age]#</td>
<td align="right">#[seeds]#</td>
<td align="right">#[connects]#</td>
<td align="right">#[userAgent]#</td>
<td align="right">[<a href="Network.html?page=4&amp;peerHash=#[hash]#&amp;peerIP=#[ip]#&amp;peerPort=#[port]#&amp;addPeer=add+Peer">Ping</a>]</td>
#(/complete)#
</tr>
#{/list}#
</table>
<p>
<em>runtime: #[rt]# ms</em>
</p>
#(progressbar)#::
Progress towards the next peer: #[percent]#%.<br />
At current PPM you will reach him #(timemessage)#in an unknown time::in #[time]#::never, because he is faster than you#(/timemessage)#.<br />
<!--#{percent}#<img src="/env/grafics/green-block.png">#{/percent}##{percent2}#<img src="/env/grafics/red-block.png">#{/percent2}#-->
<div style="height:20px;border:1px solid #CAD5E3;background-color:red;">
<div class="ProgressBarFill" style="width:#[percent]#%;" />
</div>
#(/progressbar)#
::
<div id="left">
<table border="0" cellpadding="2" cellspacing="1">
<tr class="TableHeader">
<td>Branch</td>
<td>#Peers</td>
<td>#All Links</td>
<td>#All Words</td>
</tr>
<tr class="TableCellDark">
<td align="left">Active (connected Senior and Principal)</td>
<td align="right">#[active-count]#</td>
<td align="right">#[active-links]#</td>
<td align="right">#[active-words]#</td>
</tr>
<tr class="TableCellDark">
<td align="left">Passive (disconnected Senior and Principal)</td>
<td align="right">#[passive-count]#</td>
<td align="right">#[passive-links]#</td>
<td align="right">#[passive-words]#</td>
</tr>
<tr class="TableCellDark">
<td align="left">Potential (Junior)</td>
<td align="right">#[potential-count]#</td>
<td align="right">#[potential-links]#</td>
<td align="right">#[potential-words]#</td>
</tr>
<tr class="TableCellSummary">
<td align="left">Network Total</td>
<td align="right">#[all-count]#</td>
<td align="right">#[all-links]#</td>
<td align="right">#[all-words]#</td>
</tr>
</table>
</div>
<div id="left">
<ul>
<li>Indexing Speed: #[gppm]# Pages Per Minute (PPM)</li>
<li>Query Frequency: #[gqph]# Queries Per Hour (QPH)</li>
</ul>
</div>
<div id="left">
#(comment)#
::
<ul><li>
You are in online mode, but probably no internet resource is available.
Please check your internet connection.
</li></ul>
::
<ul><li>You are either not in online mode or you do not use the proxy option.
To get connection to the YaCy network, you must use the proxy by setting your browser's settings
('on-demand - mode', see <a href="http://www.yacy.net/yacy/Installation.html#wininst">here</a>
for an installation guide) or you can go online by activating the permanent online mode.
To do this, press this button:</p>
<form action="SettingsAck_p.html" method="get">
<fieldset>
<input type="submit" name="pmode" value="go online" />
</fieldset>
</form>
</li></ul>
#(/comment)#
</div>
<div id="left">
<a href="NetworkPicture.png?width=768&height=576&bgcolor=000000"><img src="NetworkPicture.png?width=768&height=576&bgcolor=000000" alt="The yacy Network" /></a>
</div>
<div id="left">
<table border="0">
<tr>
<td>&nbsp;</td>
<td><strong>Network legend:</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td style="background-color:#000000">&nbsp;</td>
<td>dark font</td>
<td>:</td>
<td>senior/principal peers</td>
</tr>
<tr>
<td style="background-color:#E7B7AF">&nbsp;</td>
<td>lightred font</td>
<td>:</td>
<td>passiv peers ( &lt; 5 hour passiv time)</td>
</tr>
<tr>
<td style="background-color:#A7A75F">&nbsp;</td>
<td>turquoise font</td>
<td>:</td>
<td>junior peers</td>
</tr>
<tr>
<td style="background-color:#C1A77F">&nbsp;</td>
<td>red point</td>
<td>:</td>
<td>this peer</td>
</tr>
</table>
</div>
<div id="left">
<p>Your Peer:</p>
<table border="0" cellpadding="2" cellspacing="1">
<tr class="TableHeader">
<td>Name</td>
<td>Info</td>
<td>Version</td>
<td>UTC</td>
<td>Uptime</td>
<td>#Links</td>
<td>#RWIs</td>
<td>Sent<br />Words</td>
<td>Sent<br />URLs</td>
<td>Received<br />Words</td>
<td>Received<br />URLs</td>
<td>PPM</td>
<td>QPH</td>
<td>total PPM</td>
<td>total QPH</td>
<td>#Seeds</td>
<td>#Connects<br />per hour</td>
</tr>
<tr class="TableCellDark">
<td>#[my-name]#</td>
<td>#(my-info)#<img src="/env/grafics/Virgin.gif" title="Type: Virgin" alt="Virgin" />::<img src="/env/grafics/JuniorDirect.gif" title="Type: Junior" alt="Junior" />::<img src="/env/grafics/SeniorDirect.gif" title="Type: Senior" alt="Senior" />::<img src="/env/grafics/PrincipalDirect.gif" title="Type: Principal" alt="Principal" />#(/my-info)##(my-acceptcrawl)#<img src="/env/grafics/CrawlNo.gif" title="Accept Crawl: no" alt="no crawl" />::<img src="/env/grafics/CrawlYes.gif" title="Accept Crawl: yes" alt="Crawl enabled" />#(/my-acceptcrawl)##(my-dhtreceive)#<img src="/env/grafics/DHTReceiveNo.gif" title="DHT Receive: no" alt="no DHT receive" />::<img src="/env/grafics/DHTReceiveYes.gif" title="DHT Receive: yes" alt="DHT Receive enabled" />#(/my-dhtreceive)##(my-rankingreceive)#<img src="/env/grafics/RankingReceiveNo.gif" title="Ranking Receive: no" alt="no ranking receive" />::<img src="/env/grafics/RankingReceiveYes.gif" title="Ranking Receive: yes" alt="Ranking receive enabled" />#(/my-rankingreceive)#</td>
<td align="right">#[my-version]#</td>
<td align="right">#[my-utc]#</td>
<td align="right">#[my-uptime]#</td>
<td align="right">#[my-links]#</td>
<td align="right">#[my-words]#</td>
<td align="right">#[my-sI]#</td>
<td align="right">#[my-sU]#</td>
<td align="right">#[my-rI]#</td>
<td align="right">#[my-rU]#</td>
<td align="right">#[my-ppm]#</td>
<td align="right">#[my-qph]#</td>
<td align="right">#[my-totalppm]#</td>
<td align="right">#[my-totalqph]#</td>
<td align="right">#[my-seeds]#</td>
<td align="right">#[my-connects]#</td>
</tr>
</table>
</div>
::
#(comment)#
::
<p style="color:red;">
<code>#[status]#</code>
</p>
::
<p style="color:green">
<code>#[status]#</code>
</p>
<p style="color:green;">
<code>#[details]#</code>
</p>
#(/comment)#
<form action="Network.html" method="get">
<table>
<tr>
<td>Peer Hash</td>
<td><input name="peerHash" type="text" size="32" maxlength="128" value="#[peerHash]#" /></td>
</tr>
<tr>
<td>Peer IP</td>
<td><input name="peerIP" type="text" size="32" maxlength="128" value="#[peerIP]#" /></td>
</tr>
<tr>
<td>Peer Port</td>
<td><input name="peerPort" type="text" size="32" maxlength="128" value="#[peerPort]#" /></td>
</tr>
<tr>
<td>&nbsp;<input name="page" type="hidden" value="4" /></td>
<td><input type="submit" name="addPeer" value="add Peer" /></td>
</tr>
</table>
</form>
#(/table)#
#%env/templates/footer.template%#
</body>
</html>