Advertisement
Guest User

Untitled

a guest
Aug 27th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #! /bin/bash
  2.  
  3. echo ""
  4. echo "Setting up pptpd VPN server..."
  5. echo ""
  6.  
  7. apt-get install pptpd
  8.  
  9. echo ""
  10.  
  11. read -p "IP address for pptpd to listen on: " LOCAL_IP
  12. read -p "IP address that will get handed out to the client: " REMOTE_IP
  13. read -p "DNS server: " DNS_SERVER
  14. read -p "PPTP username: " USERNAME
  15. read -p "PPTP password: " PASSWORD
  16.  
  17. echo ""
  18.  
  19. echo "Writing configuration..."
  20.  
  21. echo "localip $LOCAL_IP" >> /etc/pptpd.conf
  22. echo "remoteip $REMOTE_IP" >> /etc/pptpd.conf
  23.  
  24. echo "ms-dns $DNS_SERVER" >> /etc/ppp/pptpd-options
  25. echo -e "nobsdcomp\nnoipx\nmtu 1490\nmru 1490" >> /etc/ppp/pptpd-options
  26.  
  27. echo -e "$USERNAME\t*\t$PASSWORD\t*" >> /etc/ppp/chap-secrets
  28.  
  29. echo "Starting pptpd..."
  30.  
  31. systemctl restart pptpd
  32.  
  33.  
  34. echo "Enabling IPv4 forwarding..."
  35.  
  36. echo 1 > /proc/sys/net/ipv4/ip_forward
  37.  
  38. echo ""
  39. echo "Setting up mitmproxy..."
  40. echo ""
  41.  
  42. echo "Redirecting traffic from port 443 to 8080..."
  43.  
  44. iptables -t nat -A PREROUTING -p tcp --destination-port 443 -j REDIRECT --to-ports 8080
  45.  
  46. echo "Logging SSL keys to ~/sslkeylog.log"
  47.  
  48. export SSLKEYLOGFILE=~/sslkeylog.log
  49.  
  50. echo "Starting mitmproxy..."
  51.  
  52. mitmproxy -T
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement