Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alpha1e0/kiwi
/ functions
Functions
283 in github.com/alpha1e0/kiwi
⨍
Functions
283
◇
Types & classes
45
↳
Endpoints
3
↓ 1 callers
Function
M
(a)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
↓ 1 callers
Function
Pb
(a,b,c)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:4
↓ 1 callers
Function
Qb
(a,b,c,d)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:4
↓ 1 callers
Function
Wa
(a)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
↓ 1 callers
Function
Ya
(a,b,c)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
↓ 1 callers
Method
__getitem__
(self, scope)
kiwi/kiwi/core/featuremgr.py:177
↓ 1 callers
Method
__init__
@params: title: tile information
kiwi/kiwi/core/common.py:79
↓ 1 callers
Method
_add_sensitive_file
通过文件名判断是否是可疑敏感文件
kiwi/kiwi/core/filemgr.py:199
↓ 1 callers
Method
_banner
banner information
kiwi/kiwi/core/common.py:167
↓ 1 callers
Method
_banner
return banner information
kiwi/kiwi/core/reporter.py:64
↓ 1 callers
Function
_build_pt_command
(ptcmd, pattern, directory, ctxs)
kiwilime/kiwilime.py:454
↓ 1 callers
Method
_classify
判断文件类型,将文件类型映射到相应的scope
kiwi/kiwi/core/filemgr.py:266
↓ 1 callers
Method
_create
创建数据库和Info/Issues表
kiwi/kiwi/core/issuemgr.py:142
↓ 1 callers
Method
_draw_regions
(self, regions)
kiwilime/kiwilime.py:833
↓ 1 callers
Method
_draw_regions
(self, regions)
kiwilime/kiwilime.py:875
↓ 1 callers
Method
_evaluate
使用评估函数评估漏洞等级 @returns 字典类型,('severity', 'confidence'),为空则表示不认为构成漏洞
kiwi/kiwi/core/featuremgr.py:83
↓ 1 callers
Method
_format_issue
(self, issue)
kiwi/kiwi/core/reporter.py:124
↓ 1 callers
Method
_format_issue
(self, issue)
kiwi/kiwi/core/reporter.py:192
↓ 1 callers
Method
_format_issue_context
(self, issue)
kiwi/kiwi/core/reporter.py:105
↓ 1 callers
Method
_format_issue_context
(self, issue)
kiwi/kiwi/core/reporter.py:173
↓ 1 callers
Function
_format_pt_result
(ptresult, pattern)
kiwilime/kiwilime.py:463
↓ 1 callers
Method
_get_formated_issues
(self)
kiwi/kiwi/core/reporter.py:242
↓ 1 callers
Method
_get_formated_lines
文件内容格式化 将文本格式化为[line,(start,end)]列表,start/end表示每一行的开始、结束索引
kiwi/kiwi/core/filemgr.py:67
↓ 1 callers
Method
_get_issue_regions
(self)
kiwilime/kiwilime.py:731
↓ 1 callers
Method
_get_match_info
获取所有匹配位置
kiwilime/kiwilime.py:797
↓ 1 callers
Method
_get_next_region
(self)
kiwilime/kiwilime.py:748
↓ 1 callers
Method
_get_next_region
(self)
kiwilime/kiwilime.py:824
↓ 1 callers
Method
_get_pre_region
(self)
kiwilime/kiwilime.py:815
↓ 1 callers
Method
_get_scan_info
(self)
kiwi/kiwi/core/reporter.py:297
↓ 1 callers
Method
_init_patterns
(self)
kiwi/kiwi/core/featuremgr.py:61
↓ 1 callers
Method
_load_evalfuncs
加载漏洞评价函数
kiwi/kiwi/core/featuremgr.py:196
↓ 1 callers
Method
_load_map_conf
加载文件类型映射信息
kiwi/kiwi/core/filemgr.py:166
↓ 1 callers
Method
_load_senfiles_conf
加载敏感可以文件配置
kiwi/kiwi/core/filemgr.py:188
↓ 1 callers
Function
_match_line_number
(line)
kiwilime/kiwilime.py:245
↓ 1 callers
Method
_report
(self)
kiwi/kiwi/core/reporter.py:97
↓ 1 callers
Method
add_issue
(self, issue)
kiwi/kiwi/core/issuemgr.py:226
↓ 1 callers
Method
add_senfile
(self, filename, scope, pattern)
kiwi/kiwi/core/issuemgr.py:330
↓ 1 callers
Function
analyze
(view, btcmd, projdir, cachedir)
kiwilime/kiwilime.py:557
↓ 1 callers
Method
analyze
(self)
kiwi/kiwi/core/analyzer.py:25
↓ 1 callers
Function
bt_analyze
(view, btcmd, projdir, cachedir)
kiwilime/kiwilime.py:566
↓ 1 callers
Function
eb
()
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
↓ 1 callers
Method
evaluate
评估匹配结果 对源码文件的正则匹配结果进行评估,判断是否是漏洞,如果是则评估漏洞等级 @params: matchctx: 特征匹配的上下文信息 ctxrange: 漏洞中保存的上下文信息行数
kiwi/kiwi/core/featuremgr.py:96
↓ 1 callers
Method
filecontent
(cls, view)
kiwilime/kiwilime.py:158
↓ 1 callers
Function
getEncode
()
kiwi/kiwi/core/common.py:26
↓ 1 callers
Method
get_classfied_issues
获取分类之后的issues
kiwi/kiwi/core/issuemgr.py:256
↓ 1 callers
Function
get_code_context
(view, point, ctxs=2)
kiwilime/kiwilime.py:353
↓ 1 callers
Method
get_context_lines
获取匹配上下文信息
kiwi/kiwi/core/filemgr.py:84
↓ 1 callers
Method
get_ctx_lines
获取上下文信息 @params: ctxrange: 整数,获取上下文的行数 @returns: [(lineno, line)...]
kiwi/kiwi/core/context.py:38
↓ 1 callers
Method
get_decoded_ctx_lines
获取上下文信息 和get_ctx_lines的区别在于,对每行进行解码
kiwi/kiwi/core/context.py:61
↓ 1 callers
Function
get_formated_issues
(origin_issues, scan_info)
kiwi/kiwi/ui/webui/application.py:47
↓ 1 callers
Function
get_reporter
(filename)
kiwi/kiwi/core/reporter.py:30
↓ 1 callers
Function
get_reports
(report_path, current_report=None)
kiwi/kiwi/ui/webui/application.py:34
↓ 1 callers
Function
get_scan_info
(origin_scan_info, reports, current_report, severity_info, status_info)
kiwi/kiwi/ui/webui/application.py:93
↓ 1 callers
Method
get_scan_info
(self)
kiwi/kiwi/core/issuemgr.py:272
↓ 1 callers
Function
hb
(a,b,c)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
↓ 1 callers
Method
init_args
(self, args)
kiwi/kiwi/core/common.py:198
↓ 1 callers
Method
is_file_skip
通过参数配置根据文件名过滤文件
kiwi/kiwi/core/filemgr.py:210
↓ 1 callers
Method
is_issue_recorded
(self, issue)
kiwi/kiwi/core/issuemgr.py:216
↓ 1 callers
Function
j
()
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
↓ 1 callers
Function
jb
(a,b)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
↓ 1 callers
Function
kb
(a,b,c)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
↓ 1 callers
Function
load_patterns
(scope)
kiwilime/kiwilime.py:396
↓ 1 callers
Function
ma
(a)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
↓ 1 callers
Function
main
()
kiwi/kiwi/ui/cli/main.py:61
↓ 1 callers
Method
modify
(self, id, status=None, comment="")
kiwi/kiwi/core/issuemgr.py:278
↓ 1 callers
Function
pt_search
(ptcmd, patterns, directories, includes, excludes)
kiwilime/kiwilime.py:502
↓ 1 callers
Method
record_scan_info
(self, directory, scope_titles, scope_contents)
kiwi/kiwi/core/issuemgr.py:174
↓ 1 callers
Method
rowcol
(cls, view)
kiwilime/kiwilime.py:130
↓ 1 callers
Function
run_cmd
(cmd)
kiwilime/kiwilime.py:430
↓ 1 callers
Method
scope
获取当前view的scope信息,例如:source.python
kiwilime/kiwilime.py:114
↓ 1 callers
Function
search
(patterns, directories, includes, excludes)
kiwilime/kiwilime.py:444
↓ 1 callers
Function
simple_analyze
(view, projdir, cachedir)
kiwilime/kiwilime.py:593
↓ 1 callers
Function
simple_search
(patterns, directories, includes, exculdes)
kiwilime/kiwilime.py:518
↓ 1 callers
Method
statistics
(self)
kiwi/kiwi/core/issuemgr.py:289
↓ 1 callers
Method
tostr
(cls, msg)
kiwi/kiwi/core/common.py:96
↓ 1 callers
Method
trace_file
获取trace_file
kiwilime/kiwilime.py:190
↓ 1 callers
Method
trash_file
获取trash_file
kiwilime/kiwilime.py:200
↓ 1 callers
Function
va
(a,b,c)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
↓ 1 callers
Method
walk
(self)
kiwi/kiwi/core/filemgr.py:240
↓ 1 callers
Method
yellow
(cls, msg)
kiwi/kiwi/core/common.py:141
↓ 1 callers
Function
za
(a,b)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
Function
Fa
(a)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
Function
Ga
(a)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
Function
N
(a)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
Function
O
(a)
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
Function
S
()
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:2
Function
V
()
kiwi/kiwi/ui/webui/static/jquery-3.2.1.min.js:3
Method
__call__
(self, parser, namespace, values, option_string=None)
kiwi/kiwi/ui/cli/main.py:24
Method
__call__
(self, parser, namespace, values, option_string=None)
kiwi/kiwi/ui/cli/main.py:35
Method
__enter__
(self)
kiwi/kiwi/core/common.py:187
Method
__exit__
(self, *args)
kiwi/kiwi/core/common.py:192
Method
__getattr__
(self, key)
kiwi/kiwi/core/common.py:57
Method
__getattr__
(self, key)
kiwi/kiwi/core/issuemgr.py:72
Method
__getattr__
(self, scope)
kiwi/kiwi/core/featuremgr.py:170
Method
__init__
(self, *args, **kwargs)
kiwilime/kiwilime.py:710
Method
__init__
(self, *args, **kwargs)
kiwilime/kiwilime.py:766
Method
__init__
@params: filename: 漏洞匹配的相关文件文件名 pattern: 哪个特征匹配的 lineno: 在哪一行匹配 ctxlines: 匹配的上下文行 [[lineno
kiwi/kiwi/core/context.py:17
Method
__init__
(self, filename, scope, maxlen=0)
kiwi/kiwi/core/filemgr.py:26
Method
__init__
(self)
kiwi/kiwi/core/filemgr.py:137
Method
__init__
(self, msg, errno=0)
kiwi/kiwi/core/exception.py:14
← previous
next →
101–200 of 283, ranked by callers