Home

Awesome

goLazagne

<p align="center"> <img src="https://github.com/kerbyj/goLazagne/raw/master/images/mascot.jpeg" width="600"> </p>

⚠ Disclaimer

  1. All information provided in this project is for educational purposes only and can not be used for law violation or personal gain.
  2. The authors of this project are not responsible for any possible harm caused by the materials of this project.
  3. All information in this repository is intended for development of audit tools and help preventing the hack attacks.
  4. We believe only in ethical hacking.

Description

The goLazagne is an open source library for golang used to retrieve passwords stored on local computer.

Inspired by AlessandroZ LaZagne project.

Install

go get github.com/kerbyj/goLazagne

Example

package main

import (
    "github.com/kerbyj/goLazagne"
)

func main() {

    var credentials, _ = goLazagne.ExtractAllData()
    
    println("Browser creds:", len(credentials.BrowserData))
    println("Credman creds:", len(credentials.CredmanData))
    println("Wifi creds:", len(credentials.WifiData))
    
    println("\nEnumerating filesystem. Please wait")
    
    var interestingFiles = []string{
    			"ovpn",
    			"ssh",
    		}
    
    var files = goLazagne.ExtractInterestingFiles(interestingFiles)
    for fileN := range files {
        println(files[fileN])
    }

}

If you want to compile this project on Linux system:

apt install gcc-multilib
apt install gcc-mingw-w64

CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ GOOS=windows GOARCH=amd64 go build -buildmode=exe

Supported features

ToDo (sorted by priority level)

Special thanks