~/talk

Advanced Network Scripting with PowerShell

Talkat PowerShell Summit North America 2013 · 2013-04-22..04-25· [security]
links:none on file
slides:none on file

Shows concrete tactics and working code: Invoke-WebRequest uses the Internet Explorer engine to parse HTML and follow redirects, use Fiddler to capture raw headers and replay requests with its Request Builder, and use Message Analyzer and netsh trace to produce .etl packet captures that revealed ~2,000 packets and a plaintext FTP password on the wire. Demonstrates a five-line PowerShell TCP/IMAP script to expunge and sync mailboxes, send-tcp-requests for arbitrary sockets, and how to fix failures by replaying and adding missing headers.

AI-written summary · about

  1. 0:00Introduction
  2. 3:40Exploring PowerShellorg
  3. 5:40Exploring Invoke Web Request
  4. 11:45Fiddler Tool
  5. 17:45SSL
  6. 20:05Message Analyzer
  7. 20:55FTP
  8. 22:20FTP Protocol
  9. 23:55PowerShell Library
  10. 25:00Send TCP Requests
  11. 25:40Get Content
  12. 27:10Gzip
  13. 28:00Network Monitor
  14. 34:50Internet Client Capture
  15. 36:40Get Win Event
  16. 37:05OSI Layer Model
  17. 38:15PowerShell
  18. 38:40Packet fragment
  19. 39:40Hex Data
  20. 40:20Packet Capture
  21. 41:15Packet Before
  22. 41:30Initial Data
  23. 42:00Mac Address
  24. 43:00Netgear
  25. 43:25EVGA
  26. 44:00Mac Addresses
  27. 44:35Social Context
  28. 45:05Delimiter
  29. 45:35Network Trace
  30. 47:30Dev Tools
  31. 48:05JavaScript
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.