FreeBuf|Mística:一款支持任意协议的应用程序通信工具( 二 )

-o OVERLAY_ARGS,--overlay-args OVERLAY_ARGSargsforthe selected wrappermodule(Single-handlermode)-s WRAP_SERVER_ARGS,--wrap-server-args WRAP_SERVER_ARGSargsforthe selected wrapserver(Single-handlermode)-v,--verbose Level of verbosity in logger (no -v None, -v Low, -vvMedium, -vvvHigh)Mística服务器有两种主要工作模式:
单处理器模式:py带参数启动时 , 它将允许一个单一通信层模块与一个封装器模块进行交互 。
多处理器模式:py不带参数启动时 , 用户将进入一个交互式终端 , 此时多通信层模块和封装器模块将会启动 , 这些模块之间能够进行交互 。
mc.py:Mística客户端usage: mc.py [-h] [-k KEY] [-l LIST] [-m MODULES] [-w WRAPPER_ARGS][-o OVERLAY_ARGS]Mistica client.optionalarguments:-h, --help show this help messageandexit-k KEY, --key KEY RC-4key used to encrypt the comunications-l LIST, --list LIST Lists modulesorparameters. Optionsare:all,overlays, wrappers, <overlay name>, <wrapper name>-m MODULES, --modules MODULESModule pair.Format:'overlay:wrapper'-w WRAPPER_ARGS, --wrapper-args WRAPPER_ARGSargsforthe selected overlaymodule-o OVERLAY_ARGS, --overlay-args OVERLAY_ARGSargsforthe selected wrappermodule-v, --verbose Level of verbosityinlogger (no -v None, -v Low, -vvMedium, -vvv High)Docker使用如需在本地主机上使用 , 可直接创建一个Docker镜像 , 这样就不需要安装Python或dnslib了 。 接下来 , 用户需要按照下列方式进行部署 。
首先 , 使用下列命令进行镜像构建:
sudodockerbuild--tagmistica:latest接下来 , 使用下列命令创建网络:
sudodocker network create misticanw创建完成后 , 使用下列命令运行服务器端:
sudo docker run --network misticanw --sysctl net.ipv4.icmp_echo_ignore_all=1-v $(pwd):/opt/Mistica-it mistica /bin/bash最后 , 使用下列命令运行客户端:
sudo docker run --network misticanw -v $(pwd):/opt/Mistica-it mistica /bin/bash工具演示视频视频地址:
https://www.youtube.com/playlist?list=PLyUtb47GNF9wqIwI1DGpX_Fr1IXpXHRqB
项目地址Mística:https://github.com/IncideDigital/Mistica
FreeBuf|Mística:一款支持任意协议的应用程序通信工具
本文插图

FreeBuf|Mística:一款支持任意协议的应用程序通信工具
本文插图


推荐阅读