试用软件时,建议使用 Sandboxie 沙盒安全平台来测试,可以很方便在试用后清除软件上下文,不污染系统。大致使用方法可参考 Sandboxie:最经典的免费沙盒安全软件

不管怎么说,用计算机来解决一个问题的时候,寻找一个合适有效的软件,是非常重要的。而选择的思路也可以有很多,我在这里把我的思路写出来,给大家一个参考。如果你有自己的好经验,那么也不妨写在这里。另外需要说明的是,我作为一个还没有多少收入的学生,很多的时候难免会倾向于免费软件,还请心中有数。再有,这里提到的软件可能很多都是英文界面,不过一般来说优秀的软件也同样是比较多见的软件,总会有一些人愿意去汉化它的,不妨在互联网上试着找找相关的信息(比如GOOGLE)。更或者,你根本就不在乎它的界面是英文的呢。

常用软件下载站点:

1.  系统安全小工具

安全套装类:

  • 最近觉得 腾讯电脑管家 不错,在同类软件里弹窗和乱七八糟功能都少些。

检测哪些进程在运行,哪些程序占用了哪些端口等,在中毒、被黑、中木马、中流氓软件等时候可以试试这些工具以便向高手们准确地陈述现象,以获得帮助。我个人目前主要使用的工具是Sysinternals系列工具(详细信息可以参考www.smth.org的virus版面置顶信息,摘录部分见脚注 1 2 3 4 5 6 7 8 9 10 11 ):

  • Autoruns:查看系统中有哪些东西自动启动,包括dll和系统驱动程序等,非常全面。通常我从这里开始检测系统可能有的问题。
  • Process Explorer:查看系统中正在有哪些东西运行,优点是支持进程间依赖关系的显示并且支持搜索。于是我们可以利用这个工具了解系统中的重要进程是否被病毒侵入了。
  • Filemon:记录是哪些文件被哪些进程动过了,记录病毒行为以供研究/报告的好办法。其功能也被包含在Process Monitor中。
  • Regmon:记录注册表信息被改动的情况,Process Monitor同样也涵盖了此部分功能。

2.  字典软件

大家都知道好多人用金山词霸,但我的英语外教老师说里面有好多好多错误的词汇和错误的解释,总之金山词霸很多地方是一本错误的字典,外教每堂课都要先申述一下禁用金山词霸的规矩才开始上课。我们得试着寻找别的甚至更好的选择,而且,我找到了:

  • StarDict:又叫“星际译王”,很好用的开源词典软件,中文词典页面有网友发布的牛津、朗道等词典软件。我个人认为,这东西比金山词霸好用,但是在Win下有时候音标显示字体有问题。
  • 有个灵格斯词霸(Lingoes),是免费软件,不过还没有试用。
  • 其他网上词典:有很多网站提供词典服务,用的时候Google一下应该可以找到。

3.  代理服务器软件

为了共享网络,开代理服务器是一个办法。

  • Kingate:国人自己开发的开放源码的代理服务器,功能全面,速度快,使用方便,支持用户认证。唯一算得上缺点的是界面稍嫌简陋。强力推荐!

4.  FTP服务器软件

文件传输,虽然有了BT、电驴什么的,不过非流行性质的传输还是FTP在用。另外这里要注意,sftp这个协议有时候会被认为是ssl+ftp,但更多的情况是指ssh协议中类似scp的一种文件传输协议,绝大多数ssh服务器端实现都支持这个协议,Windows下对应的图形界面客户端可以用WinSCP

  • Serv-U:人民群众都在用的FTP服务器软件,可以用烂街来形容,功能齐备、效率等都在平均的稳定水平。个人版不要钱,但只支持2个同时在线用户及其他一些功能限制。其实好多人都用的盗版。
  • Xlight FTP服务器:号称又轻便、功能又强大的服务器软件,据说可以在相同硬件平台上支持更多用户、更大带宽。功能比较齐备,有数据库连接、NAT及防火墙支持、SSL连接等功能。只有30天免费试用期,但支持50同时在线用户的个人版只卖60元,无功能限制的专业版也只有250块,又有官方中文版,强烈推荐啊。
  • ioFTPD:号称最省资源又高效的FTP服务端,有很多插件。该公司还出品本人最喜欢的FTP客户端工具FlashFXP
  • FileZilla:开源的Windows下FTP服务端实现,同时也提供了客户端。功能有点简陋,使用界面也有点怪怪的。不过至少是一个可用的选择,随着新版本的发布,在变得越来越好。服务器端中文文件名乱码是因为服务器端默认使用UTF-8编码来处理文件名,有补丁可以解决这个问题。参考用FileZilla Server开FTP:看图入门
  • zFTPServer:一个相当不错的免费FTP服务器软件,2.0版本已经支持包括简体中文在内的多语言,zFTPServer台湾中文官方网站,可以正常访问中文的文件和目录。官方网站在我这里访问不了,但可以通过台湾官方网站下载。在2.0以上版本中启用高级设置,可以使用被动模式和SSL加密等高级的控制功能,如果不想花钱完全可以使用这个代替Xlight,强烈推荐!

5.  分区调整

现在硬盘容量越来越大了,难免在装系统之前没有规划好分区大小,因此我们就需要不损失数据来调整分区结构的办法,虽然所谓“不损失数据”仍有很小的概率造成你的磁盘系统崩溃。

  • PowerQuest Partition Magic:主要用于桌面操作系统调整分区,比如Win2000 Professional、XP什么的,也有DOS版本可用。一般建议在安装Linux等其他操作系统之前首先使用Partition Magic为其准备好分区,从而防止Linux下提供的分区工具与原有分区工具不兼容破坏分区信息。
  • PowerQuest Server Magic:你会发现在Server级的操作系统上Partition Magic会不允许自己运行,这时候你就得使用专门针对Server的分区调整工具,那就是Server Magic,由于Server对数据的处理更复杂和严格,因而Server Magic处理分区时需要的时间更长,一定要耐心等待。

6.  防火墙

病毒、蠕虫、黑客,都在威胁着我们系统的安全,如果你用Windows,还是装一个防火墙吧,如果你觉得它消耗资源,那么宁可不用防毒软件也要用防火墙,如果你上网的话。我下面给出的介绍比较简单,如果希望更详细的介绍,请自行上网搜索。另外,这里转载一个介绍个人防火墙的文章:PersonalFireWall?

  • Norton Personal Fire Wall:这个东西也被集成在Norton Internet Security里面一起卖,功能丰富,稳定性很好,但是使用稍嫌复杂,而且系统资源占用也有点过分。可以考虑用但是不强烈推荐。
  • Black Ice:稳定性佳,过滤规则和程序防护都不错,但是允许用户调节的选项比较少。特色是入侵检测能力非常出众,个人认为智能程度高,比较适合服务器上使用。程序更新也还算是及时。
  • Zone Alarm:稳定性好,Free版本提供很好的桌面网络安全防护,但提供的筛选规则比较弱,所以也就仅仅适合桌面使用,但要强调这可是免费使用的啊~~,对个人使用强力推荐;Pro版本功能完善,expert模式提供很好的过滤规则定制,但复杂,小企业服务器可以用这个。程序更新服务很好。在我的使用经验里,似乎配置不好的话,容易跟一些服务软件产生冲突,所以还是仅用于桌面比较好。
  • Sygate Personal Fire Wall:稳定性还可以,功能完善,但是提供的使用界面不算十分直观,也有允许免费使用的版本,虽然功能稍有限制。本来作为个人桌面防护还是不错的,可惜碰上了Zone Alarm,免费版本的更新服务就比不过了,使用的方便程序又比不上,所以只能算是备选。
  • 天网防火墙:国人自己做的防火墙,各方面还是很不错的,可惜在我使用的时候曾经发生过与Windows自己的网络实现冲突,造成无法避免的经常性死机,所以后来不用这个了。(我当时用的2.50免费下载版)
  • Comodo Firewall:后来新出来的免费防火墙软件,有可能是免费个人防火墙里面最好的。
  • 其他:还有其他很多防火墙,不过那些也就那么回事,用也可不用也可,一般来说还是随大流,从上面说的几个里面选择比较省事。

7.  系统减肥

减肥办法无数,现在找到个软件也可以搞这个:

  • http://www.litepc.com/ 这里有2000lite、XPlite还有98lite,很强大哦。传说可以把2000减肥到200M,XP减肥到350M。

8.  截图软件

9.  图像处理

大多数人用PhotoShop,其实这里还有一个开放源码的替代品:

  • GIMP:这个东西现在有了2.0版本,进步很多哦,不过我把它装在windows下的时候,软件界面中的中文显示为方框,我还不知道怎么解决。暂时采取的办法是在系统中设置环境变量LANG=en,这样来让GIMP运行在英文的locale下面。

10.  视频转码

现在音视频终端很普及了,PC、mp4、手机、车载设备都行,这就难免在各种格式之间转来转去的,这里头也有免费又好用的工具:

  • VCDGear 免费的VCD Ripper软件,可以在Win、Mac、Linux三种平台下工作,不过有的平台下是命令行方式的。
  • 格式转换:免费又好用的很多了,比如暴风影音出的转码器、QQ出的转码器什么的,不过用的不多,我也没仔细比较过。

11.  流程图作图软件

在描述过程或者软件结构、家居设计等时候,需要“画”一些图,虽然可以用Illustrator或者PhotoShop这样的软件来画,但细节的工作做太多了,最好是直接有需要的图像元素可用,比如画UML图所需的元素。此类较好的软件有:

  • Visio:微软提供的解决方案,我从来没用过,有人反应好用有人反应非常不好用,不知道为什么。
  • SmartDraw:相当著名的画流程图类的工具,图库非常非常丰富,上手非常容易,只是画风是写实型的,不如卡通类的好看。我以前一直使用的工具,直到7.0版本发现还是没有半透明色彩,所以考虑放弃。
  • ConceptDraw:只比SmartDraw名气小一点的软件,使用卡通风格,通常画面亮丽好看,图库丰富,但比SmartDraw差远了。自从第6版开始支持导出为SVG,并且允许为单色填充设定透明度,因此开始考虑转向此软件。
  • Dia的Windows版本:Dia是开源界最著名的流程图类软件了,虽然操作习惯略为奇怪,但是软件功能还是非常强大的。总觉得其Windows版好像不如Linux版好用,但是同样是强大的工具。如果想用开源或免费的软件,可以考虑用这个。

12.  模拟器

Windows总升级,一些老的东西就运行不了了。靠模拟器吧。这里列的软件不全,只有一些我在用的东西。

  • DosBox:一个效率挺好的win下模拟dos环境的模拟器,据说还可以模拟dos下的声卡,也就是说,你原来dos下的老游戏可以出声的。最近打算用它来模拟《同级生2》(nanpa2),这个游戏在DosBox0.60的官方支持列表上,应该被支持得不错,这可是个挺经典的游戏。

13.  文本编辑

编写、修改纯文本文件用的,有的人也用这类东西来写程序代码,总之用处比较广泛。

  • CrimsonEditor:总算让我找到的一个功能很棒很全的免费软件。有了她,我不必再使用盗版的EditPlus和UltraEditor了。其他很多纯文本处理软件也都可以不必编写了。
  • EditPlus或UltraEditor等:都是很有名的商业软件,用的人很多,在上面添加插件的人也很多。
  • Notepad++:CrimsonEditor是免费的,近来又增加了Unicode编码支持,已经很好了,但是Notepad++则是一个相当不错的开源软件,发展很快。现在3.5版本已经具有在某目录下的多个文件内搜索内容的功能,还没有列编辑功能,但3.5版本对目录中文件的搜索还不支持子目录。因为是台湾人编的,因此有多语言界面支持,自然也包括中文界面。
  • Programmers Notepad:用Delphi完成的开源编辑器,正在开发中的第2版支持Unicode,并带HEX编辑器,有按目录搜索功能,无中文界面。目前是2.0.6.1版本,前面说的几个功能已经完成,但是用鼠标圈选中文时可能会圈到半个中文字符。

14.  剪贴板增强

让你拥有类似Office提供的那样的可以存储多个东西的剪贴板,这样的软件不少,我这里给出的是两个开源的:

  • ditto:功能比较全面,我目前在用的一个。
  • ClipControl:功能相对简单的一个,应该也是不错的。

15.  PDF生成工具

在打印输出文档的时候,比如Word,先转换为PDF格式不但可以减少文件大小,而且通常可以得到更准确可靠的打印效果。因此对于有排版需要的文档,我通常都是转换为PDF再输出,这也是侯捷先生在《Word排版艺术》一书中推荐的做法。除了Adobe官方的收费工具Acrobat(注意:不是Acrobat Reader,那个只是阅读器而已,不能生成PDF的)外,还可以用以下这些:

  • doPDF:这个是我目前在用的,免费软件,无干扰水印等,支持各种 windows 版本~
  • PrimoPDF:完全免费的虚拟PDF打印机,据说效果不错。

16.  音频播放

听MP3或者是别的音乐格式用的。比如

  • Winamp:有人曾经说,Winamp出现以后,MP3播放软件几乎没有什么可以改进的地方了。实在够经典的软件。
  • foobar2000:2003年谈论最多的音频播放软件,据说音质强过Winamp、消耗资源暴小的东西~~~不过界面稍微有一点简陋,所以转贴一个使用说明在FooBar2000。

17.  远程控制

应该说很多黑客程序、木马程序都算是远程控制软件的,不过那些太不可靠了,实在难以保证其中没有您所没有发现的后门。正统的远程控制软件其实也不少。比如

  • Sysmantec的PcAnywhere很出名。不过他功能有些过分强大^^,而且价格暴贵,也不能跨平台操作。应该说更适合企业用户吧
  • RealVNC——我的选择。小巧、有效、免费、跨平台、使用简单,而且也有必要的安全机制(原版VNC的安全机制还是有些稍嫌简陋,不过有一群俄国人正在做更安全的改版)。对于跟我一样的个人用户来说,VNC太棒了。
  • UltraVNC,基于RealVNC的一个很棒的改进版,速度狂快,给人很棒的操纵感觉。在带宽足够的情况下,客户端连接时指定占用带宽最大的Ultra模式(2Mbits/s),则几乎不再出现屏幕刷新不及时的问题,效果几乎和微软的远程桌面一样好,超越了pcanywhere。

18.  远程终端工具

通常都是用Putty,但是Putty对中文的支持不算特别完善,需要费好大一阵力气进行设置。因此推荐:

  • pietty:这是Putty的对多字节字符支持的扩展版本,并且有很多易用性改进。

19.  终端模拟器

极大改善命令行界面体验的工具,特别是运行在命令行中提供 GUI 的软件时。

  • ConEmu:嗯,官方表示能很好支持中文,这就挺好的了。

20.  Live CD 制作

Live CD,就是指不需要硬盘支持,完全靠光盘就可以启动的操作系统,常用于对硬盘上的系统进行维修以及系统演示等。很多Linux发行版都提供Live CD(比如 ManDrake 以及基于Debian的Knoppix和Gnoppix等),这里给出的是制作基于Windows的Live CD的一些办法:

  • BartPe,我见过的一个用此工具制作的Live CD是深山红叶的工具集,除了运行界面跟一般的Windows稍有不同,提供了好多常用软件,比如FTP访问工具、文件回复工具、磁盘分区工具什么的。好像大多数软件都可以找到办法让它运行在pe下。
  • 我另外还见过基于微软的嵌入式XP制作的Live CD,不过没有见到相关的开发工具。

21.  改造Windows界面系列

  • bbLean,据说是一个比较轻量又好用的Shell。我们都知道xWindows下面可以选择适合自己的Windows Manager,而Windows下面默认只能使用explore.exe作为Shell外壳,现在则有一些替代的Shell方案,很多调整Windows外观的程序都使用了这个技巧,当然也有很多其他的Shell实现。
  • 改变Windows外观可以用StyleXP等。
  • TopDesk 让非Vista的系统拥有3D窗口效果。
  • Desktop Sidebar 非Vista系统的侧边栏工具,这个是免费软件!

22.  特殊浏览器

有时候上网需要隐藏自己,使用SSL加密的方式通过代理来访问网站。特别是在检查是本地的网络原因还是服务器原因造成服务不可用时,常需要能够提供这样功能的软件,这里记录与Web浏览有关的这样软件:

  • Torpark,如果只是需要浏览Web,那么直接用这个就可以,以SSL加密了的传输方式通过代理访问网站,免配置,容易使用。虽然稍微有点慢,但是服务还基本稳定。(后来Torpark的升级版本似乎改了名字并且修改了服务提供策略,如果不好用了可以自行在tor.eff.org下载Tor的安装包,并有非常详细的配置方法说明。
  • 其他代理式的方法:需要建立虚拟网络环境,比如VPN什么的,比较复杂(其中一个跨平台的解决方案是Hotspot Shield)。

23.  BT下载工具

  • 感觉BitComet最好用。有传说其0.70版本更换了软件内核,系统的内存、CPU等资源占用率大大提高。因此可能0.6x的版本是最为理想的。

24.  动画演示教程制作

讲解一些东西的时候,有时仅用文字说不清楚,使用动画是一种好方法,下面列出部分制作这样的动画或者称为课件的软件。当然,也存在其他的转换类的软件,可以帮助解决这样的问题,比如PPT转换为Flash或者AutoCad格式转换为Flash等等。

  • Instant Demo,这个软件可以录制屏幕信息、加入说明文字等,并且保存为Flash格式放置在网页上,界面简单易用,近来很多公司的Flash演示或者课件应该都是用这个东西制作的。这个是商业软件。
  • Wink,同样是录制屏幕等信息存为Flash,这个是免费软件。
  • sdemo,一个录制屏幕动画并且转换为exe可执行文件的工具,类似的工具应该还有很多。

25.  特殊桌面程序

  • FreeNote,一个类似便签条的软件,可能是一个国产的免费软件。因为我没有这方面的使用习惯,所以不确定软件是否好用。

26.  特殊邮件客户端

  • SimpleCheck 通过POP3等界面检查邮箱是否有新邮件的开源软件。

27.  文件反删除工具

在误删文件或者误格式化之后,只要没有对磁盘进行新的写操作,那么还是有希望能够救回来的,有一阵图省事用FinalData,现在找到了不错的新选择:

  • Recuva:免费软件,支持Windows各种分区格式的反删除,有多语言版本和绿色版。

28.  文件备份同步

  • FreeFileSync

29.  刻录软件

  • CDBurnerXP
  • BurnAware

30.  U盘全盘镜像备份与恢复

主要用来备份可用作启动盘的操作系统安装盘啥的,这样就可以把U盘暂时腾出来做别的用途了。

【未完成,欢迎补充】

 

1 Fport:某安全厂商提供的免费但是不开源的检测系统中哪些程序占用了哪些端口的命令行绿色小软件,跟Linux下“netstat -pan”命令的效果差不多。

2 WinDump:一个利用pcap库实现的抓包小工具。

3 tcpview:同样是查看哪些程序占用了哪些端口的绿色程序,只是这个是图形界面的。

4 SREng:记录Win下绝大多数系统设置的状态的日志记录文件,记录注册表等等。(报告中毒的症状可以用这个)

5 HijackThis:是一个非常有用的检测扫描工具,主要用于扫描显示系统当前进程、启动项信息、BHO(Browser Helper Object)、ToolBar(浏览器工具栏)、DPF(Downloaded Program Files)等信息,并且具有修复功能,对于发现病毒等有害程序有很大帮助,尤其是在发现/修复浏览器劫持方面有很大作用。

6 KillBox:删除文件和文件夹的工具软件,比如可以用来删除正在使用的DLL文件什么的。

7 IceSword:IceSword内部功能是十分强大的。可能您也用过很多类似功能的软件,比如一些进程工具、端口工具,但是现在的系统级后门功能越来越强,一般都可轻而易举地隐藏进程、端口、注册表、文件信息,一般的工具根本无法发现这些“幕后黑手”。IceSword使用大量新颖的内核技术,使得这些后门躲无所躲。

8 Msinfo32:操作系统自带的命令,有时SREng hijackthis 分析不出时,这个命令比较实用。

9 Winsock XP Fix 和 LSPFix :Winsock 修复工具。

10 RootkitRevealer:Sysinternals的Rootkit检测工具,能检测出www.rootkit.com公布的所有Rootkit,包括AFX, Vanquish and HackerDefender (注意:RootkitRevealer不能够检测那些没有隐藏文件和注册表的Rootkit,比如FU_Rootkit)。

11 FileMon和RegMon:Sysinternals的文件和注册表监控工具。

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki