0x36 / vpnpivot Goto Github PK
View Code? Open in Web Editor NEWExplore the network using VPNPivot tool
Explore the network using VPNPivot tool
Hey :)
Very nice work! just want to let you know if you add an option to generate the static binary pivotc it would be much better. had hard time setting up the pivotc when the target machine does not have openssl libraries installed.
Thanks.
Hi,
How Can i run pivotc in Windows?
On the pivot don't forget to enable ip forwarding
$ sudo sysctl net.ipv4.conf.default.forwarding=1
Or maybe enabling NAT
$ sudo iptables -t nat -A POSTROUTING -s 10.0.0.1 -o eth1 -j MASQUERADE
I'm not sure VPN pivot does it for you.
┌──(root💀Bluejet)-[~/tools/VPNPivot]
└─# make && make install 2 ⨯
make all-recursive
make[1]: Entering directory '/root/tools/VPNPivot'
Making all in src
make[2]: Entering directory '/root/tools/VPNPivot/src'
gcc -ggdb -DUSE_SSL -DUSE_POLL -I../include -g -O2 -o pivots pivots.o utils.o crypto.o -lpthread -lcrypto -lssl -ldl
/usr/bin/ld: utils.o:/root/tools/VPNPivot/src/../include/etn.h:55: multiple definition of mbq'; pivots.o:/root/tools/VPNPivot/src/../include/etn.h:55: first defined here /usr/bin/ld: crypto.o:/root/tools/VPNPivot/src/../include/etn.h:55: multiple definition of
mbq'; pivots.o:/root/tools/VPNPivot/src/../include/etn.h:55: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:349: pivots] Error 1
make[2]: Leaving directory '/root/tools/VPNPivot/src'
make[1]: *** [Makefile:352: all-recursive] Error 1
make[1]: Leaving directory '/root/tools/VPNPivot'
make: *** [Makefile:293: all] Error 2
In file included from pivots.c:26:0: ../include/etn.h:38:28: fatal error: openssl/crypto.h:
How to fix?
I have 2 virtual machines, and 2 routers. first machine(M1) connected to main router(R1) with IP 192.168.1.6, second router(R2) connected to R1 with IP 172.12.1.34 . To R2 connected second virtual machine(M2). On M2 started apache web server, and i whant to connect to it from M1.
Why?
So, I have a OS, and in it I have an interface called wlp2s0 with the ip 10.0.0.114 and I have another virtual interface for the virtualbox machines called: vboxnet0 with the ip 192.168.56.1.
So I want to make my virtual machine (a kali) to connect to the vpn through my host OS to get connection with the outside world (internet). But look to what happens:
the one at the right is the kali virtual machine and the other the OS host (a archlinux)
Ability to pivot through another pivot.
server <---> target1(172.31.0.0/16) <-----> target2 (172.16.0.0/16) <-----> target3 (192.168.42.0/24)
That way your server could have an IP on all three subnets and talk to all three networks. Maybe this could be done with a new TAP interface on the server for each clientVPN established and a nc style relay for traffic forwarding on the clients?
I apologize if this isn't the best place for this. Didn't see anywhere else to submit this though. Thanks for your hard work!
Could you develop something like cobalt strike vpn pivoting?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.