wallarm rasp python模块

wallarmrasp的Python项目详细描述


Wallarm Rasp客户端

简介

wallarm实时应用安全中间件(python模块)。作为wsgi应用程序实现

适用于Python2.7、3.4、3.5、3.6、3.7

如何安装

pip install wallarmrasp

如何使用

WallarmRASPMiddleware支持以下参数:

WallarmRASPMiddleware(self,application,mode='monitoring',**kwargs):"""Create and initialize Wallarm RASP WSGI middleware. Options host, portor sock are required.Args:    application: WSGI application    mode (str, optional): Wallarm mode. (default: 'monitoring')Keyword Args:    host (str): Wallarm RASP server hostname    port (int): Wallarm RASP server port    sock (str): Wallarm RASP server socket filename    block_if_disconnected (bool, optional): Set to True if want to block page if connection to Wallarm RASP server is lost (default: False)    sock_timeout_msec (int, optional): socket connection timeout with Wallarm RASP server (default: 10 seconds)    request_max_body_size (int, optional): request max body size size that can be sent to Wallarm RASP server (default: 100MB)    response_max_body_size (int, optional): response max body size size that can be sent to Wallarm RASP server (default: 100MB)    block_headers (list of (header_name, header_value) tuples, optional): custom headers for block page    block_body (list of str, optional): custom body for block pageReturns:    WSGI application with Wallarm RASP middleware."""

通过TCP连接到Wallarm Rasp服务器

fromwallarmrasp.wallarmraspimportWallarmRASPMiddleware# initialize default WSGI applicationwsgi_application=WallarmRASPMiddleware(wsgi_application,'block',host='WALLARM_RASP_SERVER_HOST',port='8989')## start WSGI application

通过uds

连接到wallarm rasp服务器
fromwallarmrasp.wallarmraspimportWallarmRASPMiddleware# initialize default WSGI applicationwsgi_application=WallarmRASPMiddleware(wsgi_application,'block',sock='PATH_TO_WALLARM_RASP_SOCKET')## start WSGI application

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在ElasticSearch中插入条目的最佳方式是什么?   如何使用java播放视频并从中捕获帧   断言在Java良好实践中主动抛出断言错误?   swing Java编译有没有办法告诉编译器忽略部分代码?   java如何在执行另一个测试之后执行一个测试?   java添加两个数字链表   java如何通过代码编辑awt文本字段   jade无效缩进上的java错误;应为0个空格   java我可以在不安装facebook的情况下使用Android版facebook sdk。apk?   java现实地说,我为什么要使用DuckType或控制反转?   Java性能:Java逻辑从巨大的列表中找到最高的3个数字   java使用Lucene/Solr和Spring数据   java按照线程启动的顺序完成线程   java无法解析hibernate。cfg。脱机时使用xml