Lynx是“Distributed Computing Group within Academic Computing Services of The University of Kansas”的产品,原先由Lou Montulli、Michael Grobec和Charles Rezac开发。后来Garrett Blythe(DosLynx的原作者)也加入Lynx团队。接著Foteos Macrides将Lynx移植到VMS系统,并且维持了这个软件一段时间。1995年,Lynx在GPL下发布,自此至今由一群志愿者维护。
Lynx本来是为Unix和VMS设计,而且一直是GNU/Linux中最受欢迎的console浏览器。也有DOS版本。近来更有">Microsoft Windows版本。也有Macintosh版本(所谓“for System 7 and later”),虽然并不时常更新。
因为其接口适合文字转语音技术和点字显示器,Lynx一度很受视障者欢迎,但后来更好的萤幕阅读器减少了Lynx对盲人的吸引力。
其主要竞争者是Links浏览器(有几种不同版本)和w3m浏览器。
Lynx是一款全功能WEB浏览器,可运行在多种操作系统下。
Lynx在被命令行方式调用的时候,由于对回车和换行符缺少正确处理,远程攻击者可以利用这个漏洞增加HTTP头信息操作HTTP请求信息。
当URL使用以命令行方式给出或者在WWW_HOME环境变量中,Lynx不会删除或者在构建HTTP下查询前对一些危险的字符如空格,TAB,CR和LF进行编码,这表示攻击者可以通过在正常URL后增加空格+"HTTP/1.0" + CRLF + 部分头信息 + CRLF + CRLF来重新构建URL并发送任意伪造的HTTP头。
当程序启动Lynx时,URL主机部分如果由程序提供而路径由用户提供的情况下(如"lynxhttp://www.ithov.com/$path ",这里的路径由用户提供),攻击者可以让这个程序访问www.ithov.com之外的WEB站点,如果在www.ithov.com机器上存在虚拟主机,只要在类似上面描述的头信息上增加"Host:",就可以访问其他虚拟主机的内容。
曾经有朋友问我怎么才能判断一个SEOer是不是高手。我就出了一个主意,就建议他问那个SEOer是不是知道Lynx在SEO上的应用方法。这么来提问,其实能从一个侧面反映这个SEOer对SEO研究有多深的。
现在SEO行业,虽然有很多以讹传讹的言论,但是如果自己经常实践,还是能找到很多真正有用的操作方法。实践久了,也能判断谁的说法正确,谁的说法有问题,这样的SEOER,可以放心的让他去操作一些比较重要的网站了。再进一步的给网站各个细节优化过程中,就会发现很多以前别人没有谈到过,也很难在优化一些小网站的过程中注意到的细节。这些细节,在别的地方很难找到相关的参考资料,或者根本就找不到。但是在google的《google网站质量指南》、《google黑板报》、《google中文网站管理员博客》,基本上都可以找到关于这些细节的只言片语的。只不过那里面也只是给出了一个方向,更具体的细节还是要靠你自己再去实践。
在《google网站质量指南》 的第一页 ,就已经建议大家去用Lynx这个工具区检测你的网站:
使用诸如 Lynx 的文本浏览器来检查您的网站,因为大多数搜索引擎信息采集软件查看您网站的方式与 Lynx 几乎一样。如果诸如 Javascript、Cookie、会话 ID、框架、DHTML 或 Flash 等复杂功能造成您无法在文本浏览器中看到整个网站,则搜索引擎信息采集软件在抓取您的网站时可能会遇到问题。