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 OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务