Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- from random import randrange
- from datetime import datetime, timedelta
- min_year = 2018
- max_year = datetime.now().year
- start = datetime(min_year, 1, 1, 00, 00, 00)
- years = max_year - min_year + 1
- end = start + timedelta(days=365 * years)
- def random_datetime(min_year=2018, max_year=datetime.now().year):
- start = datetime(min_year, 1, 1, 00, 00, 00)
- years = max_year - min_year + 1
- end = start + timedelta(days=365 * years)
- return start + (end - start) * random.random()
- def random_client_ip():
- return '192.168.' + str(random.randint(1, 255)) + '.' + str(random.randint(1, 255))
- def random_server_ip():
- return '192.' + str(random.randint(1, 255)) + '.' + str(random.randint(1, 255)) + '.' + str(random.randint(1, 255))
- url = 'https://127.0.0.1:9003'
- user_list = ['Ivanov Ivan', 'Petrov Petr', 'Sidorov Sidor', 'Fedorov Fedor', 'Vladimirov Vladimir',
- 'Valentinova Valentina', 'Anastasieva Anastasia', 'Irinova Irina0']
- url_list = ['http://example1.com', 'http://example2.com', 'http://example3.com', 'http://example4.com',
- 'http://example5.com', 'http://example6.com']
- for x in range(5):
- request_dict = {
- 'timestamp': random_datetime(),
- 'user': randrange(len(user_list)),
- 'src_ip': random_client_ip(),
- 'dst_ip': random_server_ip(),
- 'url': randrange(len(url_list))
- }
- print(request_dict)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement