go_sysutils/.net.UNFINISHED/genfuncs.go

32 lines
450 B
Go

package main
import (
"bytes"
"io"
"net/http"
_ "r00t2.io/sysutils/.net.UNFINISHED/ports"
)
func download(url string) (b *[]byte, err error) {
var resp *http.Response
var buf bytes.Buffer
b = &[]byte{}
if resp, err = http.Get(url); err != nil {
return
}
defer resp.Body.Close()
if _, err = io.Copy(&buf, resp.Body); err != nil {
return
}
*b = buf.Bytes()
return
}
func (ports *PortSet) parse(src *[]byte, outBytes *[]byte)