cdc iscore标志实用程序
flag-bearer的Python项目详细描述
一个小的公用事业,以帮助种植IScore旗。
安装
安装旗杆的推荐方法是通过pip:
pip install flag-bearer
您可以通过克隆存储库并运行
python setup.py install
用法
旗手的主要目的是使种植蓝旗和红旗更容易。 要设置标志,首先运行以下命令:
flag-bearer plant
然后将要求您提供api令牌,您可以粘贴到api中 令牌或按enter以使用您的凭据。
Flag Bearer v0.1 Enter your IScorE API Token (leave blank to use your credentials) >
如果你在红队,系统会提示你要选哪个队 插一面旗。
红队和蓝队都将被出示一份旗帜清单 地点。
Pick the flag to place 0. WWW /etc/ 1. Shell /etc/ 2. DB /etc/ > 1
在要种植的旗帜旁边输入数字。
此时,如果您是一个蓝色团队成员,或者您已经通过了–save标志, 系统将询问您希望放置标志的目录。注释: 当前用户必须具有写入指定目录的权限。对于红色 组员,默认功能是将标志的内容打印到 使复制和粘贴更容易。
###下载所有标志 您还可以使用 以下命令:
flag-bearer download
这将在当前目录中创建一个zip文件,其中包含 就像你直接从iscore下载一样。
###远程 您可以使用remote子命令远程安装标志。你需要 安装远程附加功能:pip install flag bearer[remote]。然后你可以种植 带有以下命令的标志:
flag-beareer remote plant -H www.team11.isucdc.com -u root -P cdc -l /root/
运行此命令后,将像本地工厂一样提示您。这个 命令将尝试通过读取标志来验证标志是否已放置 并比较实际的标志数据。