type
status
date
slug
summary
tags
category
icon
password
😀

proxychains

——笔者使用Kali Linux自带的工具。

认识

proxychains是一款Linux/Unix系统下的代理工具,能够使任何应用程序通过代理上网,允许TCP和DNS通过代理隧道,支持SOCKS4,SOCKS5或者HTTP(S)代理进行连接,并且可以配置多个代理,通过使用这个工具,可以隐藏真实ip实现攻击、代理上网等。
proxychains通过一个用户定义的代理列表连接指定的应用程序,直接断开接收方和发送方的连接。
 

原理

在用户执行的网络请求前插入一个代理层。 当用户在终端执行一个程序时,该程序的网络请求会首先被ProxyChains捕获。 然后,ProxyChains会根据配置文件中指定的代理服务器信息,将这些请求转发给代理服务器。

配置文件

/etc/proxychains.conf
notion image
 

使用

1.通过用户的连接代理解析目标主机
2.通过代理执行nmap扫描
3.通过SSH使用Proxychains,将SSH作为一个proxy代理运行,可以带个参数 -D 这里将SSH的网络交由8080端口发往targethost.com,而在proxychains.conf中加入127.0.0.1:8080
工具学习-Netdiscover篇工具学习-burpsuite篇