Giter VIP home page Giter VIP logo

Comments (1)

Dliv3 avatar Dliv3 commented on June 1, 2024

非常感谢您的建议,这几点确实也是当时我开发的时候纠结的问题。
Termite是一个非常优秀的工具,当时还想贡献代码来着🙈。
Venom的操作习惯基本是参考的Termite,关于您说的几点我做一下解释。

  1. 节点可视化。当时开发的时候确实在是否加提示信息和加多少提示信息比较合适上面纠结了很久。最后是只给了ID信息,但是加入了setdes和getdes两个命令,让用户可以自己给节点设置一些描述信息。因为管理端现在是命令行界面,开发时考虑过多提示信息可能会导致拓扑图太拥挤,之后可能会考虑在管理端加入RESTful API然后再单独做一个界面。
  2. ID分配机制。每个节点是通过hash来唯一标识的,ID只是提供给用户操作的。
  3. shell绑定到本地端口。这个也是当时开发的时候纠结的一个问题,最后还是选择了类似meterpreter的复用当前控制台,当时考虑的是如果给shell单独开一个端口,开的多了可能就分不清哪个端口对应的是哪个agent了。这个我之后会考虑怎么做更好一点。
  4. 可执行文件大小及资源占用问题。Go静态编译出的文件确实有点大,对于配置较差的IoT设备确实是一个问题。当时选Go其中一个原因是因为功能性需求,比如ssh隧道可能用C写起来麻烦一点,因为有些功能对于渗透测试确实还是挺有用的,但是对于IoT设备可能用处不是特别大。关于IoT,我之后会多做一些测试,可能之后对IoT支持的部分单独用C开发也是一种选择😂。

希望之后能多跟您交流,不知道是否方便加个微信啥的😝。

from venom.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.