# 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