Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

From my Security Operations Tool series

LogTimeZoneConverter

Time travel for log files: Effortless timestamp conversion.

# Timestamp Converter

## Overview

Timestamp Converter is a Python tool designed for timestamp conversion between different time zones.
This tool provides both manual entry and log file conversion options.

## Author

- Wajahat Ali A.K.A KaliHacks

## Version

Current Version: 1.4

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## Description

Timestamp Converter is a versatile open-source tool that empowers users to seamlessly convert timestamps, facilitating log analysis and incident response.

**Disclaimer:** This tool is intended for testing purposes only and should be used with proper consent.
Do not engage in any illegal activities. Refer to the [LICENSE.md](LICENSE.md) for licensing details.

## Use Cases

1. **Log Analysis:**
   - Simplify log analysis by converting timestamps to a consistent time zone.

2. **Incident Timeline Alignment:**
   - Align events accurately on a timeline during incident response.

3. **Forensic Investigations:**
   - Assist in converting timestamps for a clear timeline in forensic investigations.

4. **Global Operations:**
   - Standardize timestamps for logs from different regions in global organizations.

5. **Compliance and Reporting:**
   - Facilitate compliance audits and reporting with uniformly presented timestamps.

6. **Consistent Reporting:**
   - Improve communication and collaboration by ensuring consistent time zone representation in reports.

## Installation

### Requirements

- Python 3.7+

### Manual Installation

#### Linux

```bash
git clone https://github.com/TheKaliHacks/LogTimeZoneConverter
cd LogTimeZoneConverter
chmod +x log_time_zone_converter.py
./log_time_zone_converter.py

Usage

Manual Timestamp Conversion

Select the "Manually Convert Timestamp" option from the main menu. Follow the prompts to enter the timestamp, select a region, and choose a time zone.

Log File Timestamp Conversion

Choose the "Convert Timestamps from Log File" option. Enter the log file name, select a region, and choose a time zone. The converted log file will be saved with a default or user-specified name.

Supported Timestamp Format

The tool expects timestamps in the format: %d/%b/%Y:%H:%M:%S %z. Ensure that the provided timestamps adhere to this format for accurate conversion.

Performance

Consider the performance implications, especially when handling large log files. Testing and optimizing for large log files may be necessary.

Bugs and Enhancements

For bug reports or enhancements, please open an issue here.

About

Time travel for log files: Effortless timestamp conversion.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages