Zed Attack Proxy 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Zed Attack Proxy 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Zed Attack Proxy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Zed Attack Proxy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Zed Attack Proxy 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-09-13

软件简介

Zed Attack Proxy (Zaproxy) 是一个渗透测试工具,用来使Web应用更安全。虽然 ZAP 可以自动检测一些安全问题,它主要用于手动帮助您寻找安全漏洞。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于开发技能专区
2020/12/05 21:52

golang的zap的SugaredLogger

## 序 本文主要研究一下golang的zap的SugaredLogger ## SugaredLogger zap@v1.16.0/sugar.go ``` type SugaredLogger struct { base *Logger } func (s *SugaredLogger) Named(name string) *SugaredLogger { return &SugaredLogger{base: s.base.Named(name)} } func (s *SugaredLogger) With(args ...interface{}) *SugaredLogger { return &SugaredLogger{base: s.base.With(s.sweetenFields(args)...)} } func (s *Sugared...

0
0
发表于开发技能专区
2020/12/24 22:58

从log4j2的角度看golang的zap

## 序 本文主要从log4j2的角度对zap做一下小结 ## log4j2 ### 配置 从配置文件上看,分为如下几个部分: - properties - appenders - filter - pattern layout - mdc - policies - SizeBasedTriggeringPolicy - TimeBasedTriggeringPolicy - rollover strategy - loggers - root - logger - async logger - async root ### 使用 在使用上主要是考虑几点: - log的输入 - mdc的输入 - kv结构的输入 - tracing注入 - log的输出 - ...

0
0
发表于开发技能专区
2020/12/14 23:24

聊聊golang的zap的buffer

## 序 本文主要研究一下golang的zap的buffer ## buffer zap@v1.16.0/buffer/buffer.go ``` package buffer // import "go.uber.org/zap/buffer" import ( "strconv" "time" ) const _size = 1024 // by default, create 1 KiB buffers // Buffer is a thin wrapper around a byte slice. It's intended to be pooled, so // the only way to construct one is via a Pool. type Buffer struct { bs []byte pool Pool } // Appe...

0
0
发表于开发技能专区
2020/12/13 20:04

聊聊golang的zap的global.go

## 序 本文主要研究一下golang的zap的global.go ## global.go zap@v1.16.0/global.go ``` var ( _globalMu sync.RWMutex _globalL = NewNop() _globalS = _globalL.Sugar() ) // L returns the global Logger, which can be reconfigured with ReplaceGlobals. // It's safe for concurrent use. func L() *Logger { _globalMu.RLock() l := _globalL _globalMu.RUnlock() return l } // S returns the global SugaredLogger, ...

0
0
发表于开发技能专区
2020/12/23 22:27

聊聊golang的zap的error

## 序 本文主要研究一下golang的zap的error ## error zap@v1.16.0/error.go ``` var _errArrayElemPool = sync.Pool{New: func() interface{} { return &errArrayElem{} }} // Error is shorthand for the common idiom NamedError("error", err). func Error(err error) Field { return NamedError("error", err) } // NamedError constructs a field that lazily stores err.Error() under the // provided key. Errors whic...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
150 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部