Skip to content

Working with Python Modules to call WMIC and CSV read and write function in gathering and storing System Information.

Notifications You must be signed in to change notification settings

Lyxt-git/System-Reconnaissance-with-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

JPN Reconnaissance Tool [Version 1.00]

JPN Reconnaissance Tool is a command-line application designed for IT analysts to collect and manage computer system information. This tool allows users to gather and save important details about the computer's hardware and network settings to a CSV file. It also provides options to delete data, remove duplicate entries, and handle system data efficiently.


Features

  • Add Data: Collects and saves computer details like equipment type (Desktop or Laptop), model, operating system, serial number, KEWPA number, PC name, and IP address to a CSV file.
  • Delete Data: Allows the user to delete a row from the CSV file based on the serial number.
  • Remove Duplicate Serial Numbers: Identifies and removes duplicate rows based on the serial number field in the CSV file.
  • Exit: Exit the program with a countdown timer.

Installation

Ensure you have Python 3.x installed.

Required Python Modules

  • os
  • platform
  • csv
  • subprocess
  • socket
  • time
  • msvcrt (Only for Windows)

Usage

Running the Script

  1. Clone this repository or download the script.
  2. Open a terminal or command prompt.
  3. Run the script using Python:
python jpn_reconnaissance.py

About

Working with Python Modules to call WMIC and CSV read and write function in gathering and storing System Information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages