$ valgrind --leak-check=full ./nmap --proxies socks4a://andrew:pass@127.0.0.1:8080 --script http-title scanme.nmap.org -p 80 -Pn ==14502== Memcheck, a memory error detector ==14502== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==14502== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info ==14502== Command: ./nmap --proxies socks4a://andrew:pass@127.0.0.1:8080 --script http-title scanme.nmap.org -p 80 -Pn ==14502== Starting Nmap 6.49SVN ( https://nmap.org ) at 2015-08-21 03:28 PDT Nmap scan report for scanme.nmap.org (45.33.32.156) Host is up (0.027s latency). Other addresses for scanme.nmap.org (not scanned): 2600:3c01::f03c:91ff:fe18:bb2f PORT STATE SERVICE 80/tcp open http |_http-title: Go ahead and ScanMe! Nmap done: 1 IP address (1 host up) scanned in 11.75 seconds ==14502== ==14502== HEAP SUMMARY: ==14502== in use at exit: 1,255,306 bytes in 3,093 blocks ==14502== total heap usage: 348,104 allocs, 345,011 frees, 47,717,161 bytes allocated ==14502== ==14502== LEAK SUMMARY: ==14502== definitely lost: 0 bytes in 0 blocks ==14502== indirectly lost: 0 bytes in 0 blocks ==14502== possibly lost: 0 bytes in 0 blocks ==14502== still reachable: 1,255,306 bytes in 3,093 blocks ==14502== suppressed: 0 bytes in 0 blocks ==14502== Reachable blocks (those to which a pointer was found) are not shown. ==14502== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==14502== ==14502== For counts of detected and suppressed errors, rerun with: -v ==14502== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) $