很多人使用Fiddler抓包,对于http来说不需要太多纠结,随便设置下就能用,但是抓取https就死活抓不了,出现诸如以下问题:

creation of the root certificate was not successful;

Read More

缺乏安全性的系统不是完整的系统。系统上必须要有一套保护文件不被非授权用户访问或修改的机制。Linux沿用了Unix文件权限的办法,即允许用户和组基于每个文件和目录的一组安全性设置来访问文件。本章将介绍如何用Linux文件安全系统来在需要时共享数据和保护数据。

Read More

到目前为止你看到的都是如何编写脚本处理数据、变量和Linux系统上的文件。有时,你需要写个和运行脚本的人交互的脚本。bash shell提供了一些不同的方法来从用户处获得数据,包括命令行参数(添加在命令后的数据值)、命令行选项(可修改命令行为的单字母值)以及直接从键盘读取输入的能力。本章将会讨论如何将这些不同的方法放进你的bash shell脚本来从运行脚本的用户处获得数据。

Read More

通常在编写shell脚本时,你会发现在多个地方使用了同一段代码。如果只是一小段代码,一般也无关紧要。但要在shell脚本中多次重写大块代码段就会比较辛苦了。bash shell支持用户定义的函数,这样就解决了这个难题。你可以将shell脚本代码放进函数中封装起来,这样就能在脚本中的任何地方多次使用它了。本章将会带你逐步了解创建自己的shell脚本函数的过程,并演示如何在shell脚本应用程序中使用它们。

Read More

在前一章«shell编程之结构化命令»里,你了解了如何通过检查命令的输出和变量的值来改变shell脚本程序的流程。在本章中,我们会继续介绍能够控制shell脚本流程的结构化命令。你会了解如何重复一些过程和命令,也就是循环执行一组命令直至达到了某个特定条件。本章将会讨论和演示bash shell的循环命令for、while和util。

Read More

在前一章«shell编程之构建基本脚本»中给出的那些shell脚本,shell按照出现的次序来处理shell脚本中的每个单独命令。对于顺序操作来说这已经足够了,如果你只想所有的命令都能按照正确的顺序执行。然而,并非所有程序都如此操作。

Read More