Skip to content

Instantly share code, notes, and snippets.

@y3dips
Last active April 14, 2020 23:33
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save y3dips/0972e13256f947b0004a to your computer and use it in GitHub Desktop.
Save y3dips/0972e13256f947b0004a to your computer and use it in GitHub Desktop.
Proxychain (OSX Brew) won't work with i386 apps by default
bash-3.2$ proxychains4 nmap -sT -vv -p22 10.0.60.205
[proxychains] config file found: /usr/local/Cellar/proxychains-ng/4.7/etc/proxychains.conf
[proxychains] preloading /usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib
dyld: could not load inserted library '/usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib' because no suitable image found. Did find:
/usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib: mach-o, but wrong architecture
Trace/BPT trap: 5
bash-3.2$ file /usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib
/usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib: Mach-O 64-bit dynamically linked shared library x86_64
require "formula"
bash-3.2$ lipo -info /usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib
Non-fat file: /usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib is architecture: x86_64
---- manual ---
bash-3.2$ brew rm proxychains-ng
Uninstalling /usr/local/Cellar/proxychains-ng/4.7...
bash-3.2$ brew edit proxychains-ng
### add -arch i386 to configure options
---- brew universal way ----
bash-3.2$ brew install --universal proxychains-ng
==> Downloading https://downloads.sourceforge.net/project/proxychains-ng/proxychains-4.7.tar.bz2
Already downloaded: /Library/Caches/Homebrew/proxychains-ng-4.7.tar.bz2
==> ./configure --fat-binary --prefix=/usr/local/Cellar/proxychains-ng/4.7 --sysconfdir=/usr/local/Cellar
==> make
==> make install
==> make install-config
🍺 /usr/local/Cellar/proxychains-ng/4.7: 9 files, 148K, built in 2 seconds
bash-3.2$ lipo -info /usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib
Architectures in the fat file: /usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib are: i386 x86_64
bash-3.2$ proxychains4 nmap -vv -p22 10.0.60.205
[proxychains] config file found: /usr/local/Cellar/proxychains-ng/4.7/etc/proxychains.conf
[proxychains] preloading /usr/local/Cellar/proxychains-ng/4.7/lib/libproxychains4.dylib
[proxychains] DLL init
Starting Nmap 6.47 ( http://nmap.org ) at 2014-12-01 12:55 WIB
Initiating Ping Scan at 12:55
Scanning 10.0.60.205 [2 ports]
[proxychains] Strict chain ... 127.0.0.1:9999 ... 10.0.60.205:80 <--socket error or timeout!
Completed Ping Scan at 12:55, 0.00s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 12:55
Completed Parallel DNS resolution of 1 host. at 12:55, 0.00s elapsed
Initiating Connect Scan at 12:55
Scanning 10.0.60.205 [1 port]
[proxychains] Strict chain ... 127.0.0.1:9999 ... 10.0.60.205:22 ... OK
Discovered open port 22/tcp on 10.0.60.205
Completed Connect Scan at 12:55, 0.00s elapsed (1 total ports)
Nmap scan report for 10.0.60.205
Host is up (0.0029s latency).
Scanned at 2014-12-01 12:55:00 WIB for 0s
PORT STATE SERVICE
22/tcp open ssh
Read data files from: /usr/local/bin/../share/nmap
Nmap done: 1 IP address (1 host up) scanned in 0.08 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment