<!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 width="44"><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 width="70"><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>URLs for<br />Remote<br />Crawl</strong><br />&nbsp;</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">#[LCount]#</td>
        <td align="right">#[ICount]#</td>
        <td align="right">#[RCount]#</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>
    ::
    <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 not in online mode. To get online, press this button:
    <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&amp;height=576&amp;bgcolor=FFFFFF"><img src="NetworkPicture.png?width=768&amp;height=576&amp;bgcolor=FFFFFF" 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 passive 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>URLs for<br />Remote Crawl</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-LCount]#</td>
        <td align="right">#[my-ICount]#</td>
        <td align="right">#[my-RCount]#</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>