updates
This commit is contained in:
15
.gitignore
vendored
15
.gitignore
vendored
@ -1,4 +1,17 @@
|
||||
simple-colluder/i2pkeys/
|
||||
simple-colluder/onionkeys/
|
||||
simple-colluder/tlskeys/
|
||||
simple-colluder/simple-colluder
|
||||
simple-colluder/simple-colluder
|
||||
i2pkeys
|
||||
onionkeys
|
||||
tlskeys
|
||||
one
|
||||
two
|
||||
three
|
||||
four
|
||||
five
|
||||
six
|
||||
seven
|
||||
eight
|
||||
nine
|
||||
ten
|
@ -1,16 +1,21 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"log"
|
||||
"net"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"time"
|
||||
|
||||
"github.com/eyedeekay/onramp"
|
||||
)
|
||||
|
||||
func main() {
|
||||
garlic, err := onramp.NewGarlic("colluder-", "127.0.0.1:7656", onramp.OPT_DEFAULTS)
|
||||
name := flag.String("name", "", "name of node")
|
||||
flag.Parse()
|
||||
garlic, err := onramp.NewGarlic("colluder-"+*name, "127.0.0.1:7656", onramp.OPT_DEFAULTS)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
@ -19,12 +24,13 @@ func main() {
|
||||
log.Fatal(err)
|
||||
}
|
||||
log.Println(listener.Addr().String())
|
||||
os.WriteFile(filepath.Join("i2pkeys","colluder-"+*name+".public"), []byte(listener.Addr().String()), 0644)
|
||||
for {
|
||||
conn, err := listener.Accept()
|
||||
if err != nil {
|
||||
log.Print(err)
|
||||
}
|
||||
go func() {
|
||||
go func() {
|
||||
log.Println("Accepted connection on: \n\t", listener.Addr().String(), "\nAccepted From: \n\t", conn.RemoteAddr().String())
|
||||
handleRequest(conn)
|
||||
}()
|
||||
|
13
stop.sh
Executable file
13
stop.sh
Executable file
@ -0,0 +1,13 @@
|
||||
|
||||
colluders="one two three four five six seven eight nine ten"
|
||||
|
||||
karenPath=$(which karen)
|
||||
if [ ! -f $karenPath ]; then
|
||||
go install i2pgit.org/idk/karen@latest
|
||||
fi
|
||||
wd=$(pwd)
|
||||
|
||||
for colluder in $colluders
|
||||
do
|
||||
karen -cmd "simple-colluder/simple-colluder" -args "-name $colluder" -sig stop -runDir "$wd/$colluder"
|
||||
done
|
14
supervise.sh
Executable file
14
supervise.sh
Executable file
@ -0,0 +1,14 @@
|
||||
|
||||
colluders="one two three four five six seven eight nine ten"
|
||||
|
||||
karenPath=$(which karen)
|
||||
if [ ! -f $karenPath ]; then
|
||||
go install i2pgit.org/idk/karen@latest
|
||||
fi
|
||||
wd=$(pwd)
|
||||
|
||||
for colluder in $colluders
|
||||
do
|
||||
mkdir "$wd/$colluder"
|
||||
karen -cmd "simple-colluder/simple-colluder" -args "-name $colluder" -sig start -runDir "$wd/$colluder"
|
||||
done
|
Reference in New Issue
Block a user