28 lines
448 B
Go
28 lines
448 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
|
||
|
"git.supernets.org/perp/falcon"
|
||
|
)
|
||
|
|
||
|
func main() {
|
||
|
f := falcon.New([]string{"socks5://127.0.0.1:1337"})
|
||
|
go f.Start()
|
||
|
|
||
|
for range len(f.Proxies) {
|
||
|
select {
|
||
|
case socks5 := <-f.SOCKS5:
|
||
|
fmt.Println(socks5)
|
||
|
case socks4 := <-f.SOCKS4:
|
||
|
fmt.Println(socks4)
|
||
|
case socks4a := <-f.SOCKS4A:
|
||
|
fmt.Println(socks4a)
|
||
|
case http := <-f.HTTP:
|
||
|
fmt.Println(http)
|
||
|
case err := <-f.Error:
|
||
|
fmt.Println(err)
|
||
|
}
|
||
|
}
|
||
|
}
|