Skip to content

Instantly share code, notes, and snippets.

@cvasqxz
Last active October 1, 2019 20:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cvasqxz/88b81f275eb88ef873ccc106ccf5d3e5 to your computer and use it in GitHub Desktop.
Save cvasqxz/88b81f275eb88ef873ccc106ccf5d3e5 to your computer and use it in GitHub Desktop.
package main
import (
"io/ioutil"
"log"
"os"
"strings"
"github.com/syndtr/goleveldb/leveldb"
)
func errorHandler(err error) {
if err != nil {
log.Fatal(err)
}
}
func main() {
leveldb, err := leveldb.OpenFile("/home/cesar/.bruteDB", nil)
errorHandler(err)
defer leveldb.Close()
file, err := os.Open("final")
errorHandler(err)
defer file.Close()
content, err := ioutil.ReadAll(file)
db := strings.Split(string(content), "\n")
log.Println(len(db), "addresses found")
for _, address := range db {
leveldb.Put([]byte(address), []byte(address), nil)
log.Println(address)
errorHandler(err)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment