Bonjour tout le monde, voila je cherche a récupérer une IP dans une réponse shell via Python

le truc est que la réponse est tres longue et que je galere a extraire quoi que ce soit

Voila la réponse que j'ai :

HTTP/1.0 200 OK
Content-type: text/plain

Table: Links
Local IP Remote IP Hyst. LQ NLQ Cost
10.0.0.7 10.0.0.15 0.00 1.000 1.000 1.000

Table: Neighbors
IP address SYM MPR MPRS Will. 2 Hop Neighbors
10.0.0.15 YES NO NO 3 0

Table: Topology
Dest. IP Last hop IP LQ NLQ Cost
10.0.0.15 10.0.0.7 1.000 1.000 1.000
10.0.0.7 10.0.0.15 1.000 1.000 1.000

Table: HNA
Destination Gateway
172.16.7.0/24 10.0.0.7
172.16.15.0/24 10.0.0.15

Table: MID
IP address Aliases

Table: Routes
Destination Gateway IP Metric ETX Interface
10.0.0.15/32 10.0.0.15 1 1.000 wlan0-1
172.16.15.0/24 10.0.0.15 1 1.000 wlan0-1




la partie que je veux récupérer, est la partie HNA

j'y arrive pour un "route -n", mais là avec toutes ces infos mon code ne marche plus

voila mon code qui marche pour un "route -n":

def DecodeRoute(output):
fields =output.split(' ')
if len(fields)>1:
if re.match(r'[0-9]{1,3}(\.[0-9]{1,3}){3}', fields[0]):
dest=fields[0]
print dest

si vous avez des idées, merci d'avance.