Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. import random
  2. from random import randrange
  3. from datetime import datetime, timedelta
  4.  
  5. min_year = 2018
  6. max_year = datetime.now().year
  7.  
  8. start = datetime(min_year, 1, 1, 00, 00, 00)
  9. years = max_year - min_year + 1
  10. end = start + timedelta(days=365 * years)
  11.  
  12.  
  13. def random_datetime(min_year=2018, max_year=datetime.now().year):
  14. start = datetime(min_year, 1, 1, 00, 00, 00)
  15. years = max_year - min_year + 1
  16. end = start + timedelta(days=365 * years)
  17. return start + (end - start) * random.random()
  18.  
  19.  
  20. def random_client_ip():
  21. return '192.168.' + str(random.randint(1, 255)) + '.' + str(random.randint(1, 255))
  22.  
  23.  
  24. def random_server_ip():
  25. return '192.' + str(random.randint(1, 255)) + '.' + str(random.randint(1, 255)) + '.' + str(random.randint(1, 255))
  26.  
  27. url = 'https://127.0.0.1:9003'
  28. user_list = ['Ivanov Ivan', 'Petrov Petr', 'Sidorov Sidor', 'Fedorov Fedor', 'Vladimirov Vladimir',
  29. 'Valentinova Valentina', 'Anastasieva Anastasia', 'Irinova Irina0']
  30. url_list = ['http://example1.com', 'http://example2.com', 'http://example3.com', 'http://example4.com',
  31. 'http://example5.com', 'http://example6.com']
  32.  
  33. for x in range(5):
  34. request_dict = {
  35. 'timestamp': random_datetime(),
  36. 'user': randrange(len(user_list)),
  37. 'src_ip': random_client_ip(),
  38. 'dst_ip': random_server_ip(),
  39. 'url': randrange(len(url_list))
  40. }
  41. print(request_dict)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement