From 6e76162b8fbc6a41aaac4cd5e5da28eee6745ff2 Mon Sep 17 00:00:00 2001 From: daniel goldberg Date: Mon, 5 Sep 2016 21:10:17 +0300 Subject: [PATCH] Added str representation of hosts. --- chaos_monkey/model/host.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/chaos_monkey/model/host.py b/chaos_monkey/model/host.py index 50e08751f..30434b723 100644 --- a/chaos_monkey/model/host.py +++ b/chaos_monkey/model/host.py @@ -32,6 +32,17 @@ class VictimHost(object): def __repr__(self): return "" % (self.ip_addr, ) + def __str__(self): + victim = "Victim Host %s: " % self.ip_addr + victim += "OS - [" + for k, v in self.os.iteritems(): + victim += "%s-%s " % (k, v) + victim += "] Services - [" + for k, v in self.services.iteritems(): + victim += "%s-%s " % (k, v) + victim += ']' + return victim + def learn_credentials(self, username, password): self.cred[username.lower()] = password