Comments (1)
非常感谢您的建议,这几点确实也是当时我开发的时候纠结的问题。
Termite是一个非常优秀的工具,当时还想贡献代码来着🙈。
Venom的操作习惯基本是参考的Termite,关于您说的几点我做一下解释。
- 节点可视化。当时开发的时候确实在是否加提示信息和加多少提示信息比较合适上面纠结了很久。最后是只给了ID信息,但是加入了setdes和getdes两个命令,让用户可以自己给节点设置一些描述信息。因为管理端现在是命令行界面,开发时考虑过多提示信息可能会导致拓扑图太拥挤,之后可能会考虑在管理端加入RESTful API然后再单独做一个界面。
- ID分配机制。每个节点是通过hash来唯一标识的,ID只是提供给用户操作的。
- shell绑定到本地端口。这个也是当时开发的时候纠结的一个问题,最后还是选择了类似meterpreter的复用当前控制台,当时考虑的是如果给shell单独开一个端口,开的多了可能就分不清哪个端口对应的是哪个agent了。这个我之后会考虑怎么做更好一点。
- 可执行文件大小及资源占用问题。Go静态编译出的文件确实有点大,对于配置较差的IoT设备确实是一个问题。当时选Go其中一个原因是因为功能性需求,比如ssh隧道可能用C写起来麻烦一点,因为有些功能对于渗透测试确实还是挺有用的,但是对于IoT设备可能用处不是特别大。关于IoT,我之后会多做一些测试,可能之后对IoT支持的部分单独用C开发也是一种选择😂。
希望之后能多跟您交流,不知道是否方便加个微信啥的😝。
from venom.
Related Issues (20)
- 怎么清除已经开启的端口转发,隧道? HOT 1
- 运行socks server时,admin节点panic崩溃 HOT 1
- cpu占用百分之百 HOT 3
- 转发的话数据包里有非ascii之类的字符就不支持了。
- 交互 shell 阻塞,未正常结束 HOT 2
- SOCKS5 DNS 解析问题 HOT 4
- 交互式shell切换用户退出存在卡死
- CentOS CPU占用 100% HOT 4
- how to goto admin node ? HOT 1
- 长时间未与节点交互后自动断开
- 我对venom的端口映射(内网穿透)存在疑惑 HOT 5
- 请问socks5不可以设置密码么?
- updata?
- Venom
- linux aarch64 无法运行 HOT 1
- 开启交互式shell时,victim节点异常退出会导致admin节点死锁 HOT 3
- 节点间通信流量使用AES加密 HOT 3
- admin连agent如何管理? HOT 1
- 断线重连? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from venom.