File: http-client.py

package info (click to toggle)
openvpn 2.6.3-1%2Bdeb12u3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 11,340 kB
  • sloc: ansic: 97,644; sh: 5,801; makefile: 791; python: 203; javascript: 73; perl: 66
file content (20 lines) | stat: -rwxr-xr-x 420 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/python
import sys
import os
import httplib

f = '/tmp/openvpn_sso_user'
with open (f, "r") as myfile:
	session_key = myfile.read().replace('\n', '')

conn = httplib.HTTPConnection("10.8.0.1:8080")
conn.request("GET", "/" + session_key)
r1 = conn.getresponse()

if r1.status == 200:
	body = r1.read().rstrip()
	print body
elif r1.status == 404:
	print "Authentication failed"
else:
	print r1.status, r1.reason