├── LICENSE ├── M1-INTRO └── stat.go ├── M2-GO ├── Intro │ └── stat.go ├── concurrency │ └── goroutine.go ├── conditions │ └── cond.go ├── funcs, structs, interfaces and pointers │ ├── funcs.go │ ├── interface.go │ ├── pointer.go │ └── struct.go ├── loops and defer │ ├── defer.go │ ├── loop.go │ └── text.txt ├── rot13 │ └── rot13.go └── variables │ └── vars.go ├── M3-NET-SCANNING ├── banner-grabbing │ └── grabber.go ├── ip resolver │ └── resolve.go ├── ip-lookup │ └── ip-lookup.go ├── mx-records │ └── mx-records.go ├── net-http │ ├── http.go │ ├── post.go │ └── request.go ├── tcp server-client │ ├── CanC │ │ ├── router.go │ │ └── victim.go │ ├── client.go │ └── server.go └── tcp-scan │ ├── go-port-scanner-2.go │ ├── go-port-scanner.go │ ├── most-common-port-scanner.go │ ├── range-port-scanner.go │ └── simple-port-scanner.go ├── M4-PACKET-CAPTURING ├── capturing-with-bpf │ └── capture.go ├── capturing │ └── packet-capture.go ├── network-devices │ └── devices.go ├── pcap │ ├── pcap.go │ └── read-pcap.go └── port-scan │ └── scan.go ├── M5-BRUTE-FORCE ├── auth │ └── auth.go ├── dirfuzzing │ ├── apache-list │ └── fuzzer.go ├── login-page │ └── login.go ├── named-hosts │ └── hosts.go └── ssh │ └── ssh.go ├── M6-OSINT ├── engine │ └── google.go ├── networks │ └── engine-v2.go └── shodan │ ├── json.go │ └── shodan.go ├── M7-SCRAPING └── bfs.go ├── M8-STEGANOGRAPHY ├── combine.go ├── extractor.go ├── green.png ├── red.png ├── test.pdf ├── test.zip └── test2.pdf └── README.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/LICENSE -------------------------------------------------------------------------------- /M1-INTRO/stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M1-INTRO/stat.go -------------------------------------------------------------------------------- /M2-GO/Intro/stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/Intro/stat.go -------------------------------------------------------------------------------- /M2-GO/concurrency/goroutine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/concurrency/goroutine.go -------------------------------------------------------------------------------- /M2-GO/conditions/cond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/conditions/cond.go -------------------------------------------------------------------------------- /M2-GO/funcs, structs, interfaces and pointers/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/funcs, structs, interfaces and pointers/funcs.go -------------------------------------------------------------------------------- /M2-GO/funcs, structs, interfaces and pointers/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/funcs, structs, interfaces and pointers/interface.go -------------------------------------------------------------------------------- /M2-GO/funcs, structs, interfaces and pointers/pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/funcs, structs, interfaces and pointers/pointer.go -------------------------------------------------------------------------------- /M2-GO/funcs, structs, interfaces and pointers/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/funcs, structs, interfaces and pointers/struct.go -------------------------------------------------------------------------------- /M2-GO/loops and defer/defer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/loops and defer/defer.go -------------------------------------------------------------------------------- /M2-GO/loops and defer/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/loops and defer/loop.go -------------------------------------------------------------------------------- /M2-GO/loops and defer/text.txt: -------------------------------------------------------------------------------- 1 | ... -------------------------------------------------------------------------------- /M2-GO/rot13/rot13.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/rot13/rot13.go -------------------------------------------------------------------------------- /M2-GO/variables/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M2-GO/variables/vars.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/banner-grabbing/grabber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/banner-grabbing/grabber.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/ip resolver/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/ip resolver/resolve.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/ip-lookup/ip-lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/ip-lookup/ip-lookup.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/mx-records/mx-records.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/mx-records/mx-records.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/net-http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/net-http/http.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/net-http/post.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/net-http/post.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/net-http/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/net-http/request.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp server-client/CanC/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp server-client/CanC/router.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp server-client/CanC/victim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp server-client/CanC/victim.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp server-client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp server-client/client.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp server-client/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp server-client/server.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp-scan/go-port-scanner-2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp-scan/go-port-scanner-2.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp-scan/go-port-scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp-scan/go-port-scanner.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp-scan/most-common-port-scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp-scan/most-common-port-scanner.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp-scan/range-port-scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp-scan/range-port-scanner.go -------------------------------------------------------------------------------- /M3-NET-SCANNING/tcp-scan/simple-port-scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M3-NET-SCANNING/tcp-scan/simple-port-scanner.go -------------------------------------------------------------------------------- /M4-PACKET-CAPTURING/capturing-with-bpf/capture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M4-PACKET-CAPTURING/capturing-with-bpf/capture.go -------------------------------------------------------------------------------- /M4-PACKET-CAPTURING/capturing/packet-capture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M4-PACKET-CAPTURING/capturing/packet-capture.go -------------------------------------------------------------------------------- /M4-PACKET-CAPTURING/network-devices/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M4-PACKET-CAPTURING/network-devices/devices.go -------------------------------------------------------------------------------- /M4-PACKET-CAPTURING/pcap/pcap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M4-PACKET-CAPTURING/pcap/pcap.go -------------------------------------------------------------------------------- /M4-PACKET-CAPTURING/pcap/read-pcap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M4-PACKET-CAPTURING/pcap/read-pcap.go -------------------------------------------------------------------------------- /M4-PACKET-CAPTURING/port-scan/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M4-PACKET-CAPTURING/port-scan/scan.go -------------------------------------------------------------------------------- /M5-BRUTE-FORCE/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M5-BRUTE-FORCE/auth/auth.go -------------------------------------------------------------------------------- /M5-BRUTE-FORCE/dirfuzzing/apache-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M5-BRUTE-FORCE/dirfuzzing/apache-list -------------------------------------------------------------------------------- /M5-BRUTE-FORCE/dirfuzzing/fuzzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M5-BRUTE-FORCE/dirfuzzing/fuzzer.go -------------------------------------------------------------------------------- /M5-BRUTE-FORCE/login-page/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M5-BRUTE-FORCE/login-page/login.go -------------------------------------------------------------------------------- /M5-BRUTE-FORCE/named-hosts/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M5-BRUTE-FORCE/named-hosts/hosts.go -------------------------------------------------------------------------------- /M5-BRUTE-FORCE/ssh/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M5-BRUTE-FORCE/ssh/ssh.go -------------------------------------------------------------------------------- /M6-OSINT/engine/google.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M6-OSINT/engine/google.go -------------------------------------------------------------------------------- /M6-OSINT/networks/engine-v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M6-OSINT/networks/engine-v2.go -------------------------------------------------------------------------------- /M6-OSINT/shodan/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M6-OSINT/shodan/json.go -------------------------------------------------------------------------------- /M6-OSINT/shodan/shodan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M6-OSINT/shodan/shodan.go -------------------------------------------------------------------------------- /M7-SCRAPING/bfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M7-SCRAPING/bfs.go -------------------------------------------------------------------------------- /M8-STEGANOGRAPHY/combine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M8-STEGANOGRAPHY/combine.go -------------------------------------------------------------------------------- /M8-STEGANOGRAPHY/extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M8-STEGANOGRAPHY/extractor.go -------------------------------------------------------------------------------- /M8-STEGANOGRAPHY/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M8-STEGANOGRAPHY/green.png -------------------------------------------------------------------------------- /M8-STEGANOGRAPHY/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M8-STEGANOGRAPHY/red.png -------------------------------------------------------------------------------- /M8-STEGANOGRAPHY/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M8-STEGANOGRAPHY/test.pdf -------------------------------------------------------------------------------- /M8-STEGANOGRAPHY/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M8-STEGANOGRAPHY/test.zip -------------------------------------------------------------------------------- /M8-STEGANOGRAPHY/test2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/M8-STEGANOGRAPHY/test2.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saeeddhqan/PWG/HEAD/README.md --------------------------------------------------------------------------------