예제 #1
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker
     to_populate.network_service_port = WsFaker.get_port()
     to_populate.network_service_protocol = WsFaker.get_network_protocol()
     to_populate.network_service_uuid = WsFaker.create_uuid()
     to_populate.network_service_discovered_by = WsFaker.get_network_service_discovery_method()
     return to_populate
예제 #2
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker, RandomHelper
     contains_ip = RandomHelper.flip_coin()
     to_populate.record_type = WsFaker.get_dns_record_type()
     to_populate.record_content = WsFaker.get_dns_record_content()
     to_populate.contains_ip_address = contains_ip
     to_populate.ip_address_uuid = WsFaker.create_uuid(
     ) if contains_ip else None
     return to_populate
예제 #3
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker
     to_populate.network_uuid = WsFaker.create_uuid()
     to_populate.network_address = WsFaker.get_ipv4_address()
     to_populate.network_name = WsFaker.get_network_name()
     to_populate.network_mask_length = WsFaker.get_random_int(minimum=1, maximum=32)
     to_populate.network_cidr_range = "%s/%s" % (to_populate.network_address, to_populate.network_mask_length)
     to_populate.network_added_by = WsFaker.get_word()
     return to_populate
예제 #4
0
 def create_dummy(cls):
     from lib import DatetimeHelper, WsFaker
     return ZmapResultModel(
         start_time=DatetimeHelper.minutes_ago(5),
         end_time=DatetimeHelper.now(),
         port=WsFaker.get_port(),
         discovered_endpoints=WsFaker.create_ip_addresses(),
         cmd_line=
         "zmap -B 10M -f \"saddr,daddr\" -w /tmp/white -o /tmp/zmap_output -p 80 -i en0",
         scanned_networks=WsFaker.create_class_c_networks(),
         org_uuid=WsFaker.create_uuid(),
     )
예제 #5
0
 def create_dummy(cls):
     from lib import RandomHelper, WsFaker
     start_time = WsFaker.get_past_time(minutes=20)
     end_time = datetime.now()
     is_successful = RandomHelper.flip_coin()
     traceback = WsFaker.get_traceback(
         base64_encoded=True) if not is_successful else None
     return TaskResultModel(
         name=WsFaker.get_task_function_name(),
         start_time=start_time,
         end_time=end_time,
         uuid=WsFaker.create_uuid(),
         successful=is_successful,
         traceback=traceback,
     )
예제 #6
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker
     to_populate.uuid = WsFaker.create_uuid()
     return to_populate
예제 #7
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker
     to_populate.domain_uuid = WsFaker.create_uuid()
     to_populate.domain_name = WsFaker.get_domain_name()
     to_populate.domain_added_by = WsFaker.get_word()
     return to_populate
예제 #8
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker, RandomHelper
     to_populate.domain_scan_uuid = WsFaker.create_uuid()
     to_populate.is_latest_scan = RandomHelper.flip_coin()
     return to_populate
예제 #9
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker
     to_populate.org_network_scan_uuid = WsFaker.create_uuid()
     return to_populate
예제 #10
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker
     to_populate.ip_address_uuid = WsFaker.create_uuid()
     to_populate.ip_address = WsFaker.get_ipv4_address()
     to_populate.ip_address_type = WsFaker.get_ip_address_type()
     return to_populate
예제 #11
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker
     to_populate.org_uuid = WsFaker.create_uuid()
     to_populate.org_name = WsFaker.get_words(1)[0]
     to_populate.selected_at = WsFaker.get_time_in_past()
     return to_populate
예제 #12
0
 def _populate_dummy(cls, to_populate):
     from lib import WsFaker, RandomHelper
     to_populate.web_service_uuid = WsFaker.create_uuid()
     to_populate.web_service_host_name = WsFaker.get_domain_name()
     to_populate.web_service_uses_ssl = RandomHelper.flip_coin()
     return to_populate