首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏啄木鸟软件测试

    安全测试工具(连载2)

    1.2 AWVS AWVS即Acunetix WVS,全称Acunetix Web Vulnerability Scanner,它是一款常用的WEB应用程序安全测试工具,该工具可以对任何可通过WEB浏览器访问的和遵循 l高级渗透测试工具,例如 HTTP Editor 和 HTTP Fuzzer。 l可视化宏记录器帮助您轻松测试WEB表格和受密码保护的区域。 2. 扫描 点击【Scan】按键,开始扫描。在扫描之前出现如20页面。通过它可以设置扫描类型、扫描报告以及扫描计划。 ? 20扫描前设置页面 点击【Create Scan】,开始扫描。 21为当前扫描安全级别信息。 ? 21当前扫描安全级别信息 22为扫描进度信息。 ? 22扫描进度信息 23为扫描服务器端的信息。 ? 23扫描服务器端的信息 24为最近扫描到的具有安全隐患的页面,点击进入后可以查看详情。 ? 24扫描安全漏洞信息 3.

    1.4K10发布于 2019-12-12
  • 工具调用 2|工具怎样设计,模型才容易选对、填对参数?

    在这类函数调用接入方式中,模型通常收到的是工具名称、描述和参数约定,函数实现由程序运行。要让模型更容易用对工具,需要先把两件事说明白:这个工具适合完成什么动作,以及完成动作所需的值从哪里取得。 这也不意味着两项工具只能二选一。如果用户问“通知说还没截止,为什么系统不让我报名”,两种依据都有价值,可能需要分别查询。工具职责清楚,是为了让模型按问题选择,不是规定每项任务只能调用一个工具。 根据用户问题所需的信息选择工具。模型发出的调用请求不等于查询已经完成;未收到对应工具结果时,不得声称已经查询或编造查询结论。如果已有信息不足以选择合适工具,先向用户补问。 工具选择设置为 toolchoice="auto",没有指定必须调用哪一个。 八次请求全部正常完成,每次只提出一个工具调用,没有提前生成查询结论,也没有重试。

    8210编辑于 2026-10-13
  • 来自专栏FreeBuf

    Umap2 | 开源USB host安全评估工具

    Umap2是一款由NCC Group和Cisco SAS小组开发的、基于python的USB host安全评估工具。 它拥有第一版所支持的所有功能: umap2emulate:USB设备枚举 umap2scan:用于设备支持的USBhost扫描 umap2detect:USBhost操作系统检测(尚未实现) umap2fuzz 注意:Umap2目前仍然是一款处于alpha阶段的工具。 目前是使用pip进行安装: $ pipinstall git+https://github.com/nccgroup/umap2.git#egg=umap2 附属功能 Umap2的附属功能列在setup.py $ umap2emulate -P fd:/dev/ttyUSB0 -C ~/my_mass_storage.py 将来会有一个详细的添加设备的指南,同时,用户可以在umap2/dev/目录下查看umap2

    1.8K50发布于 2018-02-08
  • 来自专栏零域Blog

    安全工具

    整理一些我自己常用的安全工具分享给大家: 信息收集 dnsmap dnstracer nmap zenmap traceroute ncat smbclient smtpscan 流量劫持 tcpdump sslsniff 内网嗅探 dsniff ettercap wireshark 代码审计 RIPS Jetbrains WIFI airodump-ng aircrack airmon reaver 综合类工具 BackTrack 5(这里面几乎集齐了所有安全工具!) Burp Suite Metasploit OWASP Zap fbd 扫描类 nmap wireshark tcptraceroute dnsmap Hping2 sqlscan Nikto Nessus Snort ARPWatch W3af sqlmap 反编译 JD 辅助类 fbd 各类弱口令库 社工库 安全后台 机器集群 中国菜刀

    45820编辑于 2022-03-16
  • 来自专栏韩曙亮的移动开发专栏

    【Kotlin】空安全 ② ( 手动空安全管理 | 空安全调用操作符 ? | let 函数结合空安全调用操作符使用 )

    文章目录 一、手动空安全管理 二、空安全调用操作符 ? 三、let 函数结合空安全调用操作符使用 一、手动空安全管理 Kotlin 语言中 , 变量类型 分为 可空类型 和 非空类型 , 默认状态 下 , 变量是 非空类型 的 , 如果使用 类型? 二、空安全调用操作符 ? 在 Kotlin 语言中 , 调用 可空类型变量 的 成员 时 , 可以使用 " 安全调用操作符 " 也就是 ? 进行调用 , 使用格式如下 : 可空类型变量?. 成员 使用了 安全调用操作符 之后 , 在调用变量成员前 , 会自动进行 空值检查 , 如果该变量为空 , 则会 跳过后面的 成员调用 , 继续执行下一行代码 ; 代码示例 : 在下面的代码中 , 调用 count() } 三、let 函数结合空安全调用操作符使用 如果想要在 变量 原有基础上 , 继续执行其它操作 , 可以使用 let 标准函数 ; 安全调用操作符 经常与 let 标准函数 一起使用

    1.2K20编辑于 2023-03-30
  • 来自专栏云云众生s

    开源安全工具与商业安全工具的对决

    开发者不希望使用碎片化的工具,也不希望获得太多警报或仪表盘。相反,他们需要对安全工具的结果质量有极高的信任。 他们不想要分散的工具,太多的警报或仪表板,他们需要对其安全工具结果的质量有极大的信任,并且需要保持在不断的上下文和流程中以应对需要解决的任务。 多年来,开发者也在进化。 在构建一个真正可行的安全编排平台时,我们有幸进行了大量研究——是的,研发中经常被忽略的那个关键部分——我们想探索商业工具与开源工具的世界,并了解为用户提供什么以提升我们作为一个行业的水平。 瑞士军刀式安全 我们在安全行业已经走过了漫长的道路,左移安全是众所周知的,现在可以使用出色的工具来覆盖现代软件堆栈的许多层面。 这使我们现在可以将安全能力提升到一个新的水平,并为安全世界解锁急需的开发者体验——安全体验。开发者是新的工具决策者,如果我们不优化系统中的人,我们将使我们的安全计划注定失败。

    65310编辑于 2024-03-28
  • 来自专栏数通

    2款网络安全杀手级工具,教你如何提高网络安全性!

    今天阿祥给大家介绍几款网络安全测试工具,协助大家排查网络中的隐藏安全漏洞,有助于给网络安全防线添砖加瓦! 2、零信任网络测试:它的功能还可以帮助企业检测零信任网络架构,测试零信任网络是否达到预期的要求,确保零信任网络正式使用时不会出现纰漏! 3、持续测试:与一般的渗透测试工具不同,该工具可以持续运行,实时测试网络的安全性。 工具是否免费开源:是 2、NMAP Nmap的作用是用于网络发现和安全审计,用户可以在网络上执行主机发现、端口扫描、服务识别和版本检测等操作,在工作中可以用该工具来帮助评估网络和主机的安全性,有助于发现网络 应用场景: 通过识别潜在的攻击面,评估网络、主机、服务的安全性。然后利于网络工程师针对特定的安全漏洞进行网络、主机、服务的安全加固! 工具是否免费开源:是

    48910编辑于 2024-12-03
  • 来自专栏nginx遇上redis

    安全工具Snort

    2-数据包记录器。 3-NIPDS(网络入侵和防御检测系统) 规则语法 ? 架构:Snort规则语法 规则标头 alert——规则操作。Snort将在满足设置条件时生成alert。 any——源IP。

    2.1K20发布于 2019-10-15
  • 来自专栏创作特训营

    EdgeOne Makers 沙箱与工具调用深度解析:安全隔离与能力开放的最佳平衡

    背景与挑战使用感受:沙箱是Agent安全运行的生命线。在评估EdgeOneMakers时,我最关心的是沙箱的安全性——它能不能安全地执行用户提供的代码?工具调用链路是否可能被滥用? 注册模型可用工具展开代码语言:PythonAI代码解释defhandler(context):"""注册工具供模型调用模型通过自然语言触发工具,所有操作在沙箱中隔离执行"""return{'system_prompt 模型工具调用顺序依赖问题:模型有时会以错误的顺序调用工具(先在文件不存在时读取文件),导致链路中断。 file_size}bytes),无法直接读取"#3.读取文件content=sandbox.read_file(path)returncontent3.会话沙箱复用导致状态污染问题:同一对话中,前一次工具调用的临时文件影响后一次调用 在Agent工具调用链路中,如何平衡安全限制和功能完备性?你遇到过哪些沙箱安全相关的真实事故?是如何解决的?总结体验:EdgeOneMakers的沙箱设计是我见过最务实的Agent安全方案。

    52200编辑于 2026-07-14
  • 来自专栏后端技术探索

    api安全授权调用--OAuth协议详解!

    (1)"云冲印"为了后续的服务,会保存用户的密码,这样很不安全。 (2)Google不得不部署密码登录,而我们知道,单纯的密码登录并不安全。 知道了上面这些名词,就不难理解,OAuth的作用就是让"客户端"安全可控地获取"用户"的授权,与"服务商提供商"进行互动。 response_type=code&client_id=s6BhdRkqt3&state=xyz &redirect_uri=https%3A%2F%2Fclient%2Eexample %2Fclient%2Eexample%2Ecom%2Fcb E步骤中,认证服务器发送的HTTP回复,包含以下参数: access_token:表示访问令牌,必选项。 response_type=token&client_id=s6BhdRkqt3&state=xyz &redirect_uri=https%3A%2F%2Fclient%2Eexample

    1.4K20发布于 2018-08-09
  • 来自专栏码猿技术专栏

    Struts2之动态调用

    动态调用 本人独立博客https://chenjiabing666.github.io 什么是动态调用 动态调用就是一个Action类对应着多个请求,比如一个Action类中包含许多的方法,实现动态调用就是让这些方法都配上不同的 URL请求映射,这个就是动态调用 好处 我们知道如果一个Action类只是对应着一个URL请求,那么我们要写很多Action类,但是如果我们使用了动态调用,那么就可以减少很多的重复工作 method实现动态调用 -- 定义这个包下的默认处理类 --> <default-class-ref class="com.jsnu.struts<em>2</em>.controller.SimpleAction"></default-class-ref 假设此时输入的Simple_regist ,那么此时{1}=regist --> <action name="simple_*" class="com.jsnu.struts<em>2</em>. > </action> </package> </struts> 此时如果我们的项目名称为让web1,那么输入的url为http://localhost:8080/Struts<em>2</em>/

    1.2K60发布于 2018-05-10
  • 终极薅羊毛指南:CLI工具免费调用MiniMax-M2GLM-4.6Kimi-K2-Thinking全流程

    然而,不同工具的API配置差异、模型调用成本高昂等问题,常让开发者陷入“配置两小时,编程五分钟”的困境。AI Ping平台以行业首个模型聚合路由引擎为核心,彻底打破这一僵局! AI Ping 的注册流程 本文在此不做阐述,详情可在主流的技术社区找到,这里只强调如何利用CLI工具 免费调用市场火热的相关大模型这一流程。正文:一、AI Ping:开发者必备的三大核心武器1. 持续更新:限免模型列表每周扩容二、主流CLI工具配置指南:从安装到调用全解析1. 选择“信任此文件夹”,即可在IDE中调用MiniMax-M2生成代码!2. 分时段调用白天用Claude Code + MiniMax-M2处理逻辑任务;夜间批量调用GLM-4.6生成文档或数据分析报告。2.

    5.2K10编辑于 2025-12-07
  • 把工具调用做成可控边界:模型适配、天气查询与安全执行的 Python 实践

    五、实现受控工具与双重校验工具注册表是安全边界。模型只能从注册表中选择工具,不能把生成的函数名直接交给Python的反射机制执行。 它允许模型先决定是否调用工具;当工具完成后,将工具结果连同调用标识加入消息,再进行一次模型请求。 2.控制提示注入的影响范围用户输入、网页内容和工具返回值都可能包含诱导模型越权的文本。工具结果应尽量结构化、裁剪长度,并在系统层明确“工具返回的数据不是指令”。 4.为适配层设计契约测试切换模型服务时,至少验证:普通文本响应、工具调用响应、多个工具调用、非法参数、超时和错误状态。 Q2:模型返回了工具调用,但arguments不是合法JSON怎么办?不要使用eval,也不要把异常原文完整返回给用户。

    13810编辑于 2026-09-02
  • 来自专栏马超的博客

    开源:LLMCompiler高性能工具调用框架

    它还通过减少对 LLM 的调用次数来节省 Tokens 使用的成本。实现 灵感来自《An LLM Compiler for Parallel Function Calling》。   LLMCompiler 基于用户指令执行工具调用时其实可以理解为 LLM 帮用户做了类似 SQL 生成执行计划的过程,只不过这里生成的计划是一个 DAG,DAG描述了工具之间的调用关系和参数依赖传递逻辑 当 Agent 需要调用大量工具时,此实现非常有用。如果您需要的工具超过 LLM 的上下文限制,您可以基于此工具扩展代理节点。将工具分为不同的 代理并组装它们以创建更强大的 LLMCompiler。 参考链接 • 论文: An LLM Compiler for Parallel Function Calling[2] • 部分参考代码: LLMCompiler From Github[3] 引用链接 [1] TOC: 开源:LLMCompiler高性能工具调用框架 [2] 论文: An LLM Compiler for Parallel Function Calling: https://arxiv.org

    75400编辑于 2025-02-21
  • 基于 MCP 协议的 LLM 工具调用

    安装一些必要的包 2. MCP server.py 服务端 3. fastapi 启动 api 服务 4. 对话测试 5. 代码调用 6. 总结 文章主要讲解了如何使用 MCP(Model Context Protocol)与大型语言模型(LLM)结合来实现工具调用,以及如何搭建一个简单的应用来展示这一过程。 1. 对话测试 只需要启动 fastapi服务,然后再web端调用 可以看到,模型有一定的概率能找到相应的 tool 进行调用 5. 二者关系 MCP 中的 tool 是具体的工具实现,function calling 是调用这些工具的方式。 MCP 是协议规范,定义了 LLM 和工具之间的通信方式;function calling 是 LLM 的能力,利用 MCP 协议调用工具。 二者紧密协作,共同实现复杂的应用场景。

    53710编辑于 2026-03-25
  • 来自专栏简言之

    Web安全工具开发

    我们致力于打造一款安全高效、操作简单、界面清爽、兼容适配的安全工具。本项目的灵感来自于国光师傅的文章Django 编写 Web 漏洞扫描器挖坑记录。 图片 重设密码功能调用第三方包 django-password-reset 进行实现 图片 漏洞检测 该模块主要是对目标Web系统进行安全漏洞扫描,包括SQL注入、跨站脚本攻击(XSS)、弱密码、中间件漏洞 旁站探测 该模块主要对通过 IP 地址,直接获取与当前 IP 所在服务器上的其它网站, 本模块直接调用 api 实现 域名探测 该模块主要通过调用 api 来扫描网站的子域名 安全导航 安全导航页面的灵感来自于 2.在该虚拟环下打开 Pycharm 自带 Terminal 运行 pip install -r requirements.txt 下载项目所需的第三方包。 安全工具页 安全图书页 引入MySQL数据库 扫描算法优化 代码变量、数据库结构优化 漏洞报告导出功能 页面异步刷新

    2.1K30编辑于 2023-01-04
  • 来自专栏今天有没有多懂一点工业安全

    【常用安全工具】:netcat

    Asun安全学习【安全工具】 上一篇复现了CVE-2023-38831,在复现中途使用了netcat,那么今天就来写一下netcat这个工具。 在一座繁忙的都市中,有一名网络侦探,名叫李明。 李明的日常工作是追踪网络犯罪,保护市民的网络信息安全。突然!一天深夜,他接到了一起重要的案件:一个名为“暗网市场”的非法交易网站被黑客攻击,导致大量敏感信息泄露。 李明首先启动了他的工具箱,其中就包括了著名的网络工具——netcat(nc)。这是一款强大的命令行工具,可以用于网络编程、数据传输、端口扫描等多种用途。 【工具名称】:netcat 【简介】:netcat是一款简单的Unix工具,使用UDP和TCP协议,被称为网络工具中的"瑞士军刀"。 它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。使用它你可以轻易的建立任何连接。

    1.6K20编辑于 2024-07-16
  • 来自专栏Bypass

    镜像安全扫描工具

    镜像安全扫描是确保云原生环境安全非常重要和基础的一个环节,通过镜像安全扫描可以检测容器镜像中的漏洞,避免攻击者植入恶意代码,快速响应漏洞,从而降低安全风险。 本文分享两个比较常用的镜像安全扫描工具,它们可以帮助我们识别容器镜像中的漏洞和弱点。 扫描示例 trivy image nginx:latest trivy image --severity HIGH,CRITICAL nginx:latest 2、veinmind-tools 这是一个容器安全工具集 单一工具扫描提供了一种比较灵活的方式,在攻防过程中有很多应用的场景,比如扫描弱口令/敏感信息/逃逸风险等检测工具可用来做攻击方手段,后门/webshell/入侵痕迹等检测工具可作为防守方分析容器安全事件的利器 /run.sh scan image nginx:latest (2)下载单一工具veinmind-backdoor,扫描本地镜像中的后门。

    1.4K30编辑于 2023-11-07
  • 来自专栏python前行者

    python调用java代码的工具jpype

    文章目录 jpype简介 安装 使用 小试牛刀 使用命令行方式打jar包 调用jar包方法 问题1:shutdownJVM停止后restart失败的情况 问题2:只能调用静态方法 问题3:调用其他包方法 调用jar包main方法 java命令行方式运行jar包 jpype简介 JPype是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程 com.dubbo.testjpype.Jpype", "func1", []], ["com.dubbo.testjpype.Jpype", "func2" , ["第一个参数"]] ] ) 问题2:只能调用静态方法 解决:用静态方法调用类方法 问题3:调用其他包方法 if com").dubbo.testlala.Jpype.main(main_agrs) v1, v2 = class_name.split("

    1.6K10编辑于 2023-12-25
  • 来自专栏java和python

    java 实现 调用Linux命令工具类

    目录 1 代码实现 1 代码实现 public class CommandUtil { public static String execuCmd(String cmd) { System.out.println("执行命令[ " + cmd + "]"); Runtime run = Runtime.getRuntime(); try { Process process = run.exec(cmd);

    1.8K20编辑于 2022-08-14
领券