changed log names to match server names
This commit is contained in:
@@ -34,10 +34,11 @@ PROVIDER_DIRS = {
|
|||||||
|
|
||||||
def setup_logging():
|
def setup_logging():
|
||||||
"""Set up logging for the deployment"""
|
"""Set up logging for the deployment"""
|
||||||
|
rand_suffix = generate_random_string()
|
||||||
log_dir = "logs"
|
log_dir = "logs"
|
||||||
os.makedirs(log_dir, exist_ok=True)
|
os.makedirs(log_dir, exist_ok=True)
|
||||||
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
||||||
log_file = os.path.join(log_dir, f"deployment_{timestamp}.log")
|
log_file = os.path.join(log_dir, f"deployment_{rand_suffix}.log")
|
||||||
|
|
||||||
# Configure file handler to log DEBUG and above
|
# Configure file handler to log DEBUG and above
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
@@ -346,7 +347,7 @@ def interactive_setup():
|
|||||||
# Generate random tracker name
|
# Generate random tracker name
|
||||||
rand_suffix = generate_random_string()
|
rand_suffix = generate_random_string()
|
||||||
timestamp = int(time.time()) % 10000
|
timestamp = int(time.time()) % 10000
|
||||||
config['tracker_name'] = f"t-{rand_suffix}-{timestamp}" # Changed from track- to t-
|
config['tracker_name'] = f"t-{rand_suffix}" # Changed from track- to t-
|
||||||
|
|
||||||
# Post-deployment options
|
# Post-deployment options
|
||||||
config['ssh_after_deploy'] = input("\nSSH into instance after deployment? (y/n) [default: n]: ").lower() == 'y'
|
config['ssh_after_deploy'] = input("\nSSH into instance after deployment? (y/n) [default: n]: ").lower() == 'y'
|
||||||
@@ -366,8 +367,8 @@ def interactive_setup():
|
|||||||
# Generate random instance names with new format
|
# Generate random instance names with new format
|
||||||
rand_suffix = generate_random_string()
|
rand_suffix = generate_random_string()
|
||||||
timestamp = int(time.time()) % 10000
|
timestamp = int(time.time()) % 10000
|
||||||
config['redirector_name'] = f"r-{rand_suffix}-{timestamp}" # Changed from srv- to r-
|
config['redirector_name'] = f"r-{rand_suffix}" # Changed from srv- to r-
|
||||||
config['c2_name'] = f"s-{rand_suffix}-{timestamp}" # Changed from node- to s-
|
config['c2_name'] = f"s-{rand_suffix}" # Changed from node- to s-
|
||||||
|
|
||||||
# Additional settings from vars_data
|
# Additional settings from vars_data
|
||||||
config['gophish_admin_port'] = vars_data.get('gophish_admin_port', str(random.randint(2000, 9000)))
|
config['gophish_admin_port'] = vars_data.get('gophish_admin_port', str(random.randint(2000, 9000)))
|
||||||
@@ -1189,9 +1190,10 @@ def deploy_tracker(config):
|
|||||||
|
|
||||||
def generate_deployment_info(config, success=True):
|
def generate_deployment_info(config, success=True):
|
||||||
"""Generate a comprehensive deployment information log file"""
|
"""Generate a comprehensive deployment information log file"""
|
||||||
|
rand_suffix = generate_random_string()
|
||||||
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
|
||||||
deployment_name = f"{config.get('provider', 'unknown')}-{timestamp}"
|
deployment_name = f"{config.get('provider', 'unknown')}"
|
||||||
log_file = os.path.join("logs", f"deployment_info_{deployment_name}.log")
|
log_file = os.path.join("logs", f"deployment_info_{rand_suffix}.log")
|
||||||
|
|
||||||
# Ensure log directory exists
|
# Ensure log directory exists
|
||||||
os.makedirs("logs", exist_ok=True)
|
os.makedirs("logs", exist_ok=True)
|
||||||
@@ -1199,7 +1201,7 @@ def generate_deployment_info(config, success=True):
|
|||||||
# Start collecting information
|
# Start collecting information
|
||||||
info = []
|
info = []
|
||||||
info.append("=" * 80)
|
info.append("=" * 80)
|
||||||
info.append(f"C2ingRed Deployment Information - {deployment_name}")
|
info.append(f"C2ingRed Deployment Information - {rand_suffix}")
|
||||||
info.append("=" * 80)
|
info.append("=" * 80)
|
||||||
info.append("")
|
info.append("")
|
||||||
|
|
||||||
@@ -1442,9 +1444,9 @@ C2itAll - Red Team Infrastructure Setup
|
|||||||
# Generate random instance names with new format
|
# Generate random instance names with new format
|
||||||
rand_suffix = generate_random_string()
|
rand_suffix = generate_random_string()
|
||||||
timestamp = int(time.time()) % 10000
|
timestamp = int(time.time()) % 10000
|
||||||
config['redirector_name'] = args.redirector_name or f"r-{rand_suffix}-{timestamp}" # Changed from srv- to r-
|
config['redirector_name'] = args.redirector_name or f"r-{rand_suffix}" # Changed from srv- to r-
|
||||||
config['c2_name'] = args.c2_name or f"s-{rand_suffix}-{timestamp}" # Changed from node- to s-
|
config['c2_name'] = args.c2_name or f"s-{rand_suffix}" # Changed from node- to s-
|
||||||
config['tracker_name'] = args.tracker_name or f"t-{rand_suffix}-{timestamp}" # Changed from track- to t-
|
config['tracker_name'] = args.tracker_name or f"t-{rand_suffix}" # Changed from track- to t-
|
||||||
|
|
||||||
# Deployment options
|
# Deployment options
|
||||||
config['redirector_only'] = args.redirector_only
|
config['redirector_only'] = args.redirector_only
|
||||||
|
|||||||
Reference in New Issue
Block a user