package
0.1.5
Repository: https://github.com/d3ext/maldev.git
Documentation: pkg.go.dev

# README

File Examples

Get file content

package main

import (
  "fmt"
  "log"

  "github.com/D3Ext/maldev/src/files"
)

func main(){
  content, err := files.GetFileContent("/path/to/file.txt")
  if err != nil {
    log.Fatal(err)
  }

  fmt.Println(content)
}

Check if file exists

package main

import (
  "fmt"

  "github.com/D3Ext/maldev/src/file"
)

func main(){
  check := files.Exists("/path/to/file")
  fmt.Println(check) // true or false
}

Check if path is a file

package main

import (
  "fmt"

  "github.com/D3Ext/maldev/src/files"
)

func main(){
  check := files.IsFile("/path/to/file")
  fmt.Println(check)
}

Check if path is a directory

package main

import (
  "fmt"

  "github.com/D3Ext/maldev/src/files"
)

func main(){
  check := files.IsDir("/path/to/dir")
  fmt.Println(check)
}

Copy a file or dir recursively

package main

import (
  "log"

  "github.com/D3Ext/maldev/src/files"
)

func main(){
  err := files.Copy("/path/to/file.txt", "/path/to/destination")
  if err != nil {
    log.Fatal(err)
  }
}

Move a file or dir

package main

import (
  "log"

  "github.com/D3Ext/maldev/src/files"
)

func main(){
  err := files.Move("/path/to/file.txt", "/path/to/destination/file.txt")
  if err != nil {
    log.Fatal(err)
  }
}

Wipe a file or directory (antiforensics)

package main

import (
  "log"

  "github.com/D3Ext/maldev/src/files"
)

func main(){
  err = files.Wipe("file.txt")
  if err != nil {
    log.Fatal(err)
  }
}

Timestomping

package main

import (
  "log"

  "github.com/D3Ext/maldev/src/files"
)

func main(){
  err := files.Timestomp("file.txt", 5) // func Timestomp(filename string, count int) (error)
  if err != nil {
    log.Fatal(err)
  }
}

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author