Shred (Unix)
shred是Unix与类Unix系统中的命令之一,用于文件与设备数据使之难以被恢复。shred也是GNU核心工具组的组成部分之一。 背景 为保证效率,删除某一文件一般只需删除其在文件系统中的对应项,实际的文件内容则仍完好无损,这一特性也多为常见的数据恢复软件所利用以恢复文件。而假使该文件内容被其他内容所覆盖,专业的数据恢复设备也能利用本有存储内容的剩余磁场来恢复原始内容。针对这些特点,shred以用能最大程度破坏原始数据的模式多次覆写文…
共 35 篇文章
shred是Unix与类Unix系统中的命令之一,用于文件与设备数据使之难以被恢复。shred也是GNU核心工具组的组成部分之一。 背景 为保证效率,删除某一文件一般只需删除其在文件系统中的对应项,实际的文件内容则仍完好无损,这一特性也多为常见的数据恢复软件所利用以恢复文件。而假使该文件内容被其他内容所覆盖,专业的数据恢复设备也能利用本有存储内容的剩余磁场来恢复原始内容。针对这些特点,shred以用能最大程度破坏原始数据的模式多次覆写文…
Twisted是一个事件驱动的框架,它使用编程语言Python编写,并在MIT协议下开源。 Twisted计划多方面的支持TCP、UDP、SSL/TLS、、Unix域套接字,很多协议(包括HTTP、XMPP、NNTP、IMAP、SSH、IRC、FTP等等)和很多其他东西。Twisted基于了事件驱动编程范型,这意味着Twisted的用户要书写由这个框架调用的短小回调函数。 参见 *反应器模式 引用
GlobaLeaks 是一開源免費的自由軟體,其主要目的是確保吹哨揭弊行動計畫的安全與匿名。這套軟體由赫爾墨斯中心開發維護,它是一個義大利非政府組織,至力於推動網路言論自由。 這套軟體賦權讓任何人,即便不具技術背景,也可輕易地設定操作一套安全的吹哨揭弊平台。 發展歷程 這項專案的概念一開始是由 Fabio Pietrosanti 所提出,並於2010年12月15日首次向駭客開發者社群分享此想法。 初期階段主要的開發成員是 Claudio…
Libreboot(曾称為GNU Libreboot)是一個目標為取代專有的BIOS韌體的自由软件,僅執行最少的工作來載入並執行現代的32位元或64位元操作系统。 特徵 最初,Libreboot被設定為沒有專有的二進制blobs的coreboot发行版,不过Libreboot项目现在的规范则是尽量减少专有的二进制blobs。Libreboot並不是coreboot的直接分支;相反地,其與它的上游coreboot並行且緊密合作,並會把所有…
KernelSU,有时简称ksu,是一个Android上的内核级root方案。 特性 KernelSU运行在内核空间,有以下优点: 和运行在用户空间的Magisk相比,检测难度更大。 它可以提供以前从未有过的内核接口。例如在内核模式下为任何进程添加硬件断点,在任何进程的物理内存中访问,在内核空间拦截任何系统调用等。 * 提供了 [https://kernelsu.org/guide/metamodule.html metamodule]…
XULRunner是Mozilla平台的一个封装版本,目的是实现独立的桌面应用程序开发。它们已在可执行文件中自带,所以运行这些程序不需要一个浏览器。该应用程序采用Mozilla开发的XUL编写。它取代了Gecko运行时环境(Gecko Runtime Environment),一个有着类似目的但已停滞的项目。XULRunner首个稳定的开发者预览版本于2006年2月发布,基于Mozilla 1.8代码。 XULRunner是一种“技术实…
NuFW是GPL插件,专为Netfilter(Linux下的防火墙)设计,增添了权限规则过滤器。 外部链接 [https://web.archive.org/web/20081220032927/http://www.nufw.org/-English-.html NuFW 网站] [http://www.netfilter.org/ Netfilter 网站] *[https://web.archive.org/web/2016011…
Nuvola(名称来自意大利语的「云」,是SKY图标主题的改进版)是一套自由软件图标,并在GNU LGPL 2.1下发布。Nuvola的作者是。这套图标最初是为像KDE和GNOME之类的桌面环境所开发,现在也已经有Windows和Macintosh的版本。图标的最终版本1.0包含了将近600个图标。默认的图标为PNG格式,但也提供了SVG版本。 这套图标用丰富的色彩来表现了大量常用并易于辨认的物体。大部分图标颜色为蓝色,但也有其它颜色。…
balenaEtcher 通常简称为Etcher,是一款免费开源的Live USB系統工具,用於將ISO映像和IMG格式文件等镜像文件以及ZIP格式文件写入U盘和SD卡等便携式存储介质,从而创建可启动系統或系統安裝文件的SD卡和Live USB。它由Balena开发,并采用Apache License 2.0 许可發行。 参考文献
ØMQ (也拼写作ZeroMQ,0MQ或ZMQ)是一个为可伸缩的分布式或并发应用程序设计的高性能异步消息库。它提供一个消息队列, 但是与面向消息的中间件不同,ZeroMQ的运行不需要专门的消息代理()。该库设计成常见的套接字风格的API。 ZeroMQ是由iMatix公司和大量贡献者组成的社群共同开发的。ZeroQ通过许多第三方软件支持大部分流行的编程语言,从Java和Python到Erlang和Haskell。 技术 类库提供一些套接…
Darling是一个用于Linux的,如同Wine一样的自由开源的MacOS兼容层 。 它能复现部分macOS的功能,通过提供类似MacOS程序调用的库和框架的替代品来实现。 与其他基于仿真的方法不同,Darling不需要虚拟机来运行macOS程序。Darling被认为是运行Windows应用程序的WINE的对应物。 这个项目始于2012年夏季,它构建在一个之前的项目--名为maloader--的基础上,后者因开发人员时间不足而被中止。…
企鵝龍(Diskless Remote Boot in Linux,DRBL,又名Penguinzilla)是一個透過建立具NIS與NFS服務之伺服器,提供無碟或無系統之大量用戶端環境及群播還原的自由軟體,由國家高速網路與計算中心自由軟體實驗室所開發。企鵝龍透過GNU GPL協議授權。 企鵝龍可安裝於眾多Linux發行版上,如Debian、Ubuntu、Mandriva、Red Hat Linux、Fedora、CentOS及openS…
UNetbootin(全名:Universal Netboot Installer)為一種跨平台工具軟體,可以用來建立Live USB 系統,也可以載入各種系統工具,或安裝各種Linux作業系統(Linux发行版)和其他作業系統,不需使用安裝光碟(自動透過網路下載)。 功能 USB安裝模式 這種安裝模式建立可開機的USB隨身碟和可開機的USB硬碟;這種模式是用來建立Live USB 。 跨平台(Windows 2000/XP/Vista…
Wubi(基于Windows的Ubuntu安装程序,)是使用GPL协议进行发布的一个Ubuntu自由软件安装程序,并得到了Ubuntu的官方支持。 Wubi最初是作为一个独立的项目出现的,其中7.04和7.10都不是官方发布。但8.04起,Wubi的代码就合并到Ubuntu中。8.04的alpha 5版,在Ubuntu Live CD中就可以看到Wubi的身影。同时,Ubuntu 7.10 Gutsy Gibbon发行版也开始包含了Wu…
Tomato是一款免費且以HyperWRT為基礎的无线路由器固件,適用於一系列以Broadcom芯片組為核心架構的無線路由器,主要支持Linksys WRT54G系列、Buffalo AirStation與华硕路由器) Tomato的主要特点包括易于设置和高效的QoS,相对DD-WRT更易用的界面以及极少需要在保存设置时重启。 特性 使用SVG和CSS,基于AJAX的GUI 可用Telnet或SSH调用基于BusyBox的命令行界面 D…
util-linux是一个Linux操作系统的标准软件包。当原本的软件包开发停滞时,一群人创建了作为其复刻的util-linux-ng(“ng”意为“下一代”),它已在2011年1月更名回util-linux,目前是这个软件包的正式版本。 内容 它包括以下工具: addpart agetty arch(因存在uname和coreutils的arch而弃用) colcrt colrm column ctrlaltdel cytune de…
Ventoy是一个自由开源的工具(以GPLv3+许可证发布),用于制作可启动特定系统或软件的存储介质,支持iso、wim、img、vhd、efi等文件。 功能 允许在U盘中保存多个系统镜像,在启动时显示一个菜单,可以选择不同的镜像文件进行加载。 支持多种系统的镜像文件(如Windows、Linux的各种发行版)。 可以安装在各种设备(如U盘、机械硬盘、固态硬盘、NVMe硬盘、SD卡) 加载镜像文件时,不会解压到U盘,不影响U盘日常普通使…
Wine是一个容許类Unix操作系统在X Window System運行Microsoft Windows程式的軟體。另外,Wine也提供程序运行库(Winelib)来帮助计算机程序设计师将Windows程序移植到类Unix系统;也有不少软件经过Wine测试后发布,比如Picasa、µTorrent、MediaCoder。 Wine通过提供一个兼容层来将Windows的系统调用转换成与POSIX标准的系统调用。它还提供了Windows系…
coreboot,原名LinuxBIOS,是一个旨在取代计算机中专有韌體(BIOS或UEFI)的软件项目,它采用轻量级固件设计,只执行加载和运行现代32位元或64位元操作系统所需的最少量任务。 由于coreboot要初始化裸硬件,所以必须为所要支持的每个芯片组和主板移植。因此而言,coreboot只适用于有限的硬件平台和主板型号。 coreboot的一个变种是Libreboot。 变种 目前存在许多基于coreboot代码的变种,每个变…
TestDisk是一款自由开源的数据恢复工具,主要设计用来帮助恢复丢失的磁盘分区,修复无法引导的磁盘中的软件问题,以及特定种类的病毒或人类过失(例如不慎抹除分区表)。 TestDisk也可用来收集关于某个损坏磁盘的详细信息,可以用来送给技师进一步分析。 操作系统支持 TestDisk支持以下这些操作系统: DOS:实模式或者Win9x DOS模拟 Microsoft Windows GNU/Linux FreeBSD, NetBSD, …