pyssdeep模块
来源:互联网 发布:淘宝聚划算抢拍器 编辑:程序博客网 时间:2024/06/11 13:49
pyssdeep模块
python中可以通过pyssdeep模块调用ssdeep来计算文件的ssdeep值。pyssdeep模块的地址:https://github.com/bunzen/pySSDeep。
下载文件后,通过sudo python setup.py install来进行安装,不过安装后再使用时会报错:ImportError: libfuzzy.so.2: cannot open shared object file: No such file or directory。
错误原因:
1
sys.path is only searched
for
Python modules. For dynamic linked libraries, the paths searched must be
in
LD_LIBRARY_PATH. Check
if
your LD_LIBRARY_PATH includes /usr/
local
/lib, and
if
it doesn't, add it and try again.
解决办法:
通过echo $LD_LIBRARY_PATH命令查看$LD_LIBRARY_PATH是否为空,如果为空,执行命令
1
export
LD_LIBRARY_PATH=/usr/
local
/lib
如果不为空,则执行
1
export
LD_LIBRARY_PATH=/usr/
local
/lib:$LD_LIBRARY_PATH
pyssdeep模块使用
1
>>>
import
pyssdeep
2
>>> sig1 = pyssdeep.fuzzy_hash_filename(
"ls_test1"
)
3
>>> sig2 = pyssdeep.fuzzy_hash_buf(
open
(
"ls_test2"
).
read
())
4
>>> pyssdeep.fuzzy_compare(sig1, sig2)
5
99
参考资料:
1、ssdeep检测webshell
2、模糊哈希算法的原理与应用
3、Why can’t Python find shared objects that are in directories in sys.path?
4、pySSDeep
原文链接
http://www.jinglingshu.org/?p=9775
0 0
- pyssdeep模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 模块
- 集合大家族
- vs2010常用快捷键
- BitTorrent下载协议的译文
- python大数据分析代码案例
- 局域网中连接windows环境下的oracle数据库
- pyssdeep模块
- 函数式接口与 Lambda表达式
- java,jsp页面添加提示图以及提示音乐
- 第六章 访问权限控制
- 工作队列(系统工作队列和自定义工作队列使用区别) tasklet
- IO流_递归输出指定目录下所有的java文件的绝对路径案例
- 放在模型窝喷里面的无极变速
- java通过SMTP发送QQ邮件的完全步骤
- C++ 标识符作用域以及对象生存期