<!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 Peers< / a > < / li >
< li > < a href = "/Network.html?page=2" class = "MenuItemLink" > Passive Peers< / a > < / li >
< li > < a href = "/Network.html?page=3" class = "MenuItemLink" > Potential 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. " < strong > #[wrongregex]#< / strong > " 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 < strong > M< / strong > essage/< br / > show < strong > P< / strong > rofile/< br / > edit < strong > W< / strong > iki< br / > < / td >
< td > < strong > Name< / strong > < br / > < / td >
< td width = "44" > < strong > Info< / strong > < br / > < / td >
< td > < strong > Release/< br / > SVN< / strong > < br / > < / td >
< td > < strong > PPM< / strong > < br / > < / td >
< td > < strong > QPH< / strong > < br / > < / td >
< td > < strong > Last< br / > Seen< / strong > < br / > < a href = "/Network.html?page=#[page]#&sort=LastSeen&order=up" > < < / a > < a href = "/Network.html?page=#[page]#&sort=LastSeen&order=down" > > < / a > < / td >
< td > < strong > UTC< / strong > < br / > Offset< br / > < / td >
< td > < strong > Location< / strong > < br / > < br / > < / td >
< td width = "70" > < strong > Uptime< / strong > < br / > < a href = "/Network.html?page=#[page]#&sort=Uptime&order=up" > < < / a > < a href = "/Network.html?page=#[page]#&sort=Uptime&order=down" > > < / a > < / td >
< td > < strong > Links< / strong > < br / > < a href = "/Network.html?page=#[page]#&sort=LCount&order=up" > < < / a > < a href = "/Network.html?page=#[page]#&sort=LCount&order=down" > > < / a > < / td >
< td > < strong > RWIs< / strong > < br / > < a href = "/Network.html?page=#[page]#&sort=ICount&order=up" > < < / a > < a href = "/Network.html?page=#[page]#&sort=ICount&order=down" > > < / a > < / td >
< td > < strong > URLs for< br / > Remote< br / > Crawl< / strong > < br / > < / td >
< td > < strong > Sent< br / > Words< / strong > < br / > < / td >
< td > < strong > Sent< br / > URLs< / strong > < br / > < / td >
< td > < strong > Received< br / > Words< / strong > < br / > < / td >
< td > < strong > Received< br / > URLs< / strong > < br / > < / td >
#(complete)#::
< td > < strong > Address< / strong > < br / > < / td >
< td > < strong > Hash< / strong > < br / > < / td >
< td > < strong > #CR-< br / > Files< / strong > < br / > Own/Other< / td >
< td > < strong > Age< / strong > < br / > < / td >
< td > < strong > #Seeds< / strong > < br / > < / td >
< td > < strong > con/h< br / > < / strong > < br / > < / td >
< td > < strong > user agent< br / > < / strong > < br / > < / td >
< td > < strong > Peer< br / > Ping< / strong > < br / > < / 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 >
< a href = "ViewProfile.html?hash=#[hash]#&display=1" title = "View profile of peer #[fullname]#" > p< / a >
< a href = "http://#[fullname]#.yacy/Wiki.html" title = "Read and edit wiki on peer #[fullname]#" > w< / a >
< a href = "http://#[fullname]#.yacy/Blog.html" title = "Browse blog of peer #[fullname]#" > b< / a >
#(updatedProfile)#::< a href = "ViewProfile.html?hash=#[hash]#&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&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&peerHash=#[hash]#&peerIP=#[ip]#&peerPort=#[port]#&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" >
< / div >
< div id = "left" >
< a href = "NetworkPicture.png?width=768&height=576&bgcolor=FFFFFF" > < img src = "NetworkPicture.png?width=768&height=576&bgcolor=FFFFFF" alt = "The yacy Network" / > < / a >
< / div >
< div id = "left" >
< table border = "0" >
< tr >
< td > < / td >
< td > < strong > Network legend:< / strong > < / td >
< td > < / td >
< td > < / td >
< / tr >
< tr >
< td style = "background-color:#000000" > < / td >
< td > dark font< / td >
< td > :< / td >
< td > senior/principal peers< / td >
< / tr >
< tr >
< td style = "background-color:#E7B7AF" > < / td >
< td > lightred font< / td >
< td > :< / td >
< td > passiv peers ( < 5 hour passive time)< / td >
< / tr >
< tr >
< td style = "background-color:#A7A75F" > < / td >
< td > turquoise font< / td >
< td > :< / td >
< td > junior peers< / td >
< / tr >
< tr >
< td style = "background-color:#C1A77F" > < / 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 > < 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 >