Git-secureGit 安全工具
Git 存储库加密工具
git-secure 主要的功能时在用户提交时将用户的代码或者文件使用 AES 加密,然后发布到代码托管平台,同时也支持用户从远程服务器上 clone 已被加密的存储库并从中恢复源码或者文件。
命令列表
add | Add file contents to the index |
clone | Clone a encrypted repository into a new directory |
config | config your secure repository |
commit | create a commit |
diff | show commit changes between commit worktree,etc |
init | initialize a secure repository |
help | print help information |
key | create a aes key |
pull | Fetch from and integrate with another repository or a local branch |
push | Update remote refs along with associated objects |
remote | set remote for secure repositroy |
status | Show the working tree status |
运行截图
系统依赖
此项目基于 PowerShell 编写,因此,你需要安装 PowerShell 6.0,PowerShell 目前支持 Windows,Linux 和 macOS
你可以去 Github PowerShell 项目的 Release 页面下载 PowerShell.
使用
用户需要在码云上创建一个空仓库。
初始化一个空仓库
git-secure init repo
创建 AES 密钥:
git-secure key
添加文件到暂存区:
git-secure add
创建 commit:
git-secure commit -m "create a new commit"
推送代码:
git-secure push
拉取代码(暂时不支持 fetch):
git-secure pull
配置:
git-secure config aes.key xxxxx
加密
git-secure 使用 AES 256 对每一个常规文件加密,这里的常规文件是不包括 commit,及 .gitignore .gitattributes,.gitmodules 这些文件。
评论
DenySSHSSH安全工具
DenySSH监控BSD系统中SSH的登录失败和尝试记录,并增加了重复攻击数据包筛选器表,让你确定PF规则来阻止攻击的主机或重定向到其他陷阱。
DenySSHSSH安全工具
0
DNSSEC-ToolsDNS安全工具
DNSSEC-Tools包包含一组工具、脚本、Perl模块、C库和应用补丁,用于DNSzone管理和终端用户发布DNSSecurity(DNSSEC).
DNSSEC-ToolsDNS安全工具
0
Vicnumweb安全审计工具
Vicnum是一款轻量级、灵活的使用PERL和PHP编写的含有web漏洞的web应用程序。Vicnum包含的漏洞包括跨站脚本、SQL注入和会话管理问题等漏洞,有助于IT审计人员提高web安全技能和搞个
Vicnumweb安全审计工具
0
LSATLinux 安全审计工具
LinuxSecurityAuditingTool(LSAT) 是Linux安全审计工具。因为是模块化设计,所以非常容易扩展。它会检测许多系统配置和系统的本地网络设置是否会有普遍的安全或者设置错误。L
LSATLinux 安全审计工具
0
AutoNessus安全扫描工具
AutoNessus是一个用来自动定期的使用Nessus进行安全扫描的工具。并将当前的扫描的结果与上一次的扫描结果进行比较现在在一个Web界面上。
AutoNessus安全扫描工具
0