files

package
v0.0.0-...-05965fc Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Copyright 2016-2019 DutchSec (https://dutchsec.com/)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GzipWalker

func GzipWalker(file string, tmp io.Writer) error

GzipWalker walks a path and turns it into a tar written into a bytes.Buffer

func TarWalker

func TarWalker(rootpath string, w io.Writer) error

TarWalker walks a path and turns it into a tar written into a bytes.Buffer

Types

type BufferCloser

type BufferCloser struct {
	*bytes.Buffer
}

BufferCloser closes a byte.Buffer

func NewBufferCloser

func NewBufferCloser(bu *bytes.Buffer) *BufferCloser

NewBufferCloser returns a new closer for a bytes.Buffer

func (*BufferCloser) Close

func (b *BufferCloser) Close() error

Close resets the internal buffer

type FileCloser

type FileCloser struct {
	*os.File
	// contains filtered or unexported fields
}

FileCloser defines a struct which implements the io.Closer for a file object which removes the path when closed.

func NewFileCloser

func NewFileCloser(path string) (*FileCloser, error)

NewFileCloser returns a new instance of the FileCloser.

func (*FileCloser) Close

func (f *FileCloser) Close() error

Close calls the file.Close method and removes the file.

Jump to

Keyboard shortcuts

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