peter9477

Trivial server to dump HTTP requests

Oct 1st, 2013
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.37 KB | None | 0 0
  1. from socket import *
  2.  
  3. ss = socket(AF_INET, SOCK_STREAM)
  4. ss.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
  5. ss.bind(('', 80))
  6. ss.listen(5)
  7. cs, ca = ss.accept()
  8. cs.settimeout(5)
  9. print('connection from', ca)
  10. try:
  11.     while True:
  12.         data = cs.recv(65536)
  13.         if not data:
  14.             break
  15.         print(repr(data))
  16. except timeout:
  17.     pass
  18.  
  19. cs.close()
  20. ss.close()
Add Comment
Please, Sign In to add comment