Sometimes it is useful to run an intercepting proxy (running non-root user) on a privileged port. On debian-based systems it is possible using authbind facility.
The first step is to record the necessary port number in authbind config:$ sudo touch /etc/authbind/byport/443$ sudo chown abb:abb /etc/authbind/byport/443$ sudo chmod 755 /etc/authbind/byport/443\
After that, run Burp with authbind to let it use privileged port configured above:$ authbind --deep java -Djava.net.preferIPv4Stack=true -jar burpsuite_pro_v1.4.01.jar\
Alternatives to this approach is to run Burp as root or bind it to non-privileged port and redirect traffic from privileged port with iptables.



