p2p-Based Global Search Engine |
YaCy has an index-sharing p2p-based algorithm which creates a global distributed search engine.
This spawns a world-wide global search index.
|
Caching HTTP and transparent HTTPS Proxy with page indexing |
With optional pre-fetching. HTTP 1.1 with GET/HEAD/POST/CONNECT is supported. This is sufficient for nearly all public web pages.
HTTP headers are transparently forwarded. HTTPS connections through target port 443 are transparently forwarded, non-443 connections are suppressed to enhance security. Both (HTTP and HTTPS) proxies share the same proxy port, which is by default port 8080.
The proxy 'scrapes' the content that it passes and creates an index that can be shared between every YACY Proxy daemons.
You can use the indexing feature for intranet indexing:
you instantly have a search service at hand to index all intranet-served web pages.
You don't need to set up a separated search service. And the used PLASMA
indexing is not a naive quick-hack but an properly engineered and extremely fast algorithm;
it is capable of indexing a nearly unlimited number of pages, without slowing down the search process.
|
Privacy |
YaCy protects your privacy. Please see the
privacy secion in the documentation.;
|
Security |
YaCy can block unwanted access by setting IP filters and http passwords.
You can also enhance security by inspecting the source code, which is completely included.
Check the code and re-build your own YaCy application.
|
Web/HTTP server |
The built-in HTTP server is the interface to the local and global search service;
the server may not only be used to administrate your peer, but also to serve as an intranet/internet web server.
|
Ideal Internet Cafe Proxy Solution |
Every Internet Cafe needs a caching proxy instead only a NAT to route the cafe's client traffic from the internet to maximize bandwidth.
This can only be done using a caching proxy. This is naturally provided by YaCy. Future versions may also include
billing support functions.
|
Terminal-Based |
YaCy does not need to have a window-based environment and can run on a screen-less router;
it has a user interface based on web pages using its own http server.
|
Open-Source |
This is a simple necessity for an application that implements a server.
Don't use any other server software that does not come with the source code.
Volunteers to extent YaCy are welcome!
If you think you have a great idea how to extend/enhance/fix YaCy,
please let me know.
|
Easy Installation |
You just need to decompress the release containter with your favourite decompressor
(zip, rar, sit, tar etc. will do) and double-click the application wrapper
for your OS. No restart necessary.
Just double-click the application wrapper.
|
Licence Model |
This is GPL-based freeware/open-source software!
The release comes with complete source code.
See the license for details.
|