• 正文概述
  • 售后服务
  • Arthas 3.5.0
    Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。

    Arthas 最新发布了 3.5.0 版本,最近几个release 版本带来下面两个主要特性:

    •反编译支持行号

    •Telnet/Websocket/HTTP API统一支持全面的鉴权

    Arthas 3.5.0

    反编译支持行号

    Arthas开源之后的第一个 issue 就是jad命令能否支持显示行号:

    jad命令多年以后终于支持行号了,“不忘初心”,效果如下:

    效果

    如果想不显示行号,使用–lineNumber false参数即可。

    鉴权支持
    鉴权主要通过两方面来支持:

    •as.sh/arthas-boot命令行参数支持配置用户名和密码•增加auth命令

    配置用户名和密码
    在Arthas attach时,可以在命令行指定密码。比如:

    java -jar arthas-boot.jar –password ppp
    •可以通过 –username 选项来指定用户,默认值是arthas。

    •也可以在 arthas.properties 里中配置 username/password。命令行的优先级大于配置文件。

    •如果只配置username,没有配置password,则会生成随机密码,打印在~/logs/arthas/arthas.log中

    Using generated security password: 0vUBJpRIppkKuZ7dYzYqOKtranj4unGh
    在telnet console里鉴权
    连接到arthas后,直接执行命令会提示需要鉴权:

    [arthas@37430]$ help
    Error! command not permitted, try to use ‘auth’ command to authenticates.
    使用auth命令来鉴权,成功之后可以执行其它命令。

    [arthas@37430]$ auth ppp
    Authentication result: true
    •可以通过 –username 选项来指定用户,默认值是arthas。

    Web console密码验证
    打开浏览器,会有弹窗提示需要输入 用户名 和 密码。

    成功之后,则可以直接连接上 web console。

    HTTP API 验证
    Arthas 采用的是 HTTP 标准的 Basic Authorization,客户端请求时增加对应的 Authorization header即可。

    •参考:https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication

    例如,用户名是:admin,密码是 admin,

    则组合为字符串: admin:admin,

    base64结果是: YWRtaW46YWRtaW4=,

    则HTTP 请求增加Authorization header:

    curl ‘http://localhost:8563/api’ \
    -H ‘Authorization: Basic YWRtaW46YWRtaW4=’ \
    –data-raw ‘{“action”:”exec”,”command”:”version”}’

    郑重声明:

    1. 本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。

    2. 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

    3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!

    4. 荟聚资源不提供任何技术支持及安装服务,并且不保证所有资源都完整可用,下单前请确定自己是否有能力安装。

    5. 如有链接无法下载、失效或广告,请联系管理员处理!

    6. 源码属于可复制的产品,所有购买的源码无任何理由退款!


    荟聚资源 » Arthas 3.5.0 (增加反编译打印行号和统一鉴权)

    发表评论

    Hi, 如果你充值失败或者下载失效,可以跟我联系哦!

    联系作者

    提供最优质的资源集合

    立即查看 了解详情
    访问统计
    2798830
    用户总数
    10606
    资源总数
    4478
    运营天数
    1030
    赞助VIP 享更多特权,建议使用 QQ 登录
    喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡