spacerecon

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2024 License: MIT Imports: 2 Imported by: 0

README

SpaceRecon Logo

SpaceRecon is an Open-Source Intelligence (OSINT) tool for satellite reconnaissance, built with Golang. The tool can retrieve and parse TLE (Two-Line Element) data, and get the latest satellite conjunctions.

Features

  • Satellite Telemetry Retrieval: Fetch the latest telemetry data for a given satellite.
  • TLE Data Retrieval: Retrieve the latest TLE data for a specific satellite.
  • Orbital Predictions: Generate orbital predictions based on TLE data.
  • Conjunction Data: Fetch the latest satellite conjunctions to identify potential collisions.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/spacerecon.git
    cd spacerecon
    
  2. Enter Credentials: Create a config.yaml file and enter your credentials

    username: "<Space-Track username>"
    password: "<Space-Track password>"
    

    You can also configure the amount of CDM's to fetch by adding

    cdm_limit: <Max CDM's to be loaded>
    
  3. Build the project:

    go build -o spacerecon
    ./spacerecon
    

    or

    go run main.go
    

API Integration

SpaceRecon uses the following APIs:

  • Space-Track: For retrieving satellite catalogs and TLE information.

  • Space Data Standards: For serializing data into binary for efficient reading and communications

Development

Prerequisites

  • Golang: Make sure you have Go installed. You can download it from golang.org.

Contributing

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL