From 993a971b5569fb11708d557cdc8ecda1cc44277c Mon Sep 17 00:00:00 2001 From: 5epi0l <91630053+5epi0l@users.noreply.github.com> Date: Sun, 16 Nov 2025 06:19:32 +0530 Subject: Update and rename clock_skew.py to TimeFix/fixtime.py --- TimeFix/fixtime.py | 46 ++++++++++++++++++++++++++++++++++++++++++++++ clock_skew.py | 38 -------------------------------------- 2 files changed, 46 insertions(+), 38 deletions(-) create mode 100644 TimeFix/fixtime.py delete mode 100644 clock_skew.py diff --git a/TimeFix/fixtime.py b/TimeFix/fixtime.py new file mode 100644 index 0000000..a9f2235 --- /dev/null +++ b/TimeFix/fixtime.py @@ -0,0 +1,46 @@ +# Clock_skew.py +# Author: 5epi0l +# Date: 16/11/2025 +# License: MIT +# Description: + + + +import requests +import os +import argparse + +parser = argparse.ArgumentParser() +parser.add_argument("--url", help="Target URL", required=True) + +args = parser.parse_args() + + + + +def get_date(): + print("[*] Fetching time") + try: + r = requests.get(args.url + "/:5985/WSMAN") + date_header = r.headers.get("Date") + time = date_header.split()[4] + if time: + print("[*] time fetched: ", time) + return time + else: + print("[-] Could not get remote time") + except Exception as e: + print("[*] An error has occured: ", e) + +def set_date(): + time = get_date() + try: + print("[*] Syncing time") + os.system("sudo timedatectl set-ntp off") + os.system(f"sudo date -u --set {time}") + print("[*] time Synced") + except Exception as e: + print("[-] An error has occured: ", e) + + +set_date() diff --git a/clock_skew.py b/clock_skew.py deleted file mode 100644 index baf72b1..0000000 --- a/clock_skew.py +++ /dev/null @@ -1,38 +0,0 @@ -import requests -import os -import argparse - -parser = argparse.ArgumentParser() -parser.add_argument("--url", help="Target URL", required=True) - -args = parser.parse_args() - - - - -def get_date(): - print("[*] Fetching time") - try: - r = requests.get(args.url + "/:5985/WSMAN") - date_header = r.headers.get("Date") - time = date_header.split()[4] - if time: - print("[*] time fetched: ", time) - return time - else: - print("[-] Could not get remote time") - except Exception as e: - print("[*] An error has occured: ", e) - -def set_date(): - time = get_date() - try: - print("[*] Syncing time") - os.system("sudo timedatectl set-ntp off") - os.system(f"sudo date -u --set {time}") - print("[*] time Synced") - except Exception as e: - print("[-] An error has occured: ", e) - - -set_date() -- cgit v1.2.3