membuat custom domain onion atau vanity address pada deepweb
Domain adalah alamat atau nama yang menjadi identitas website atau komputer agar bisa lebih mudah diakses oleh pengguna. Untuk website, nama domain biasanya diakhiri oleh ekstensi seperti .com atau .net.
download atau compile binary yang sudah saya sediakan
download
binary yang sudah saya kompile mkp2240
atau compile sendiri
vanity address generator for tor onion v3 (ed25519) hidden services
This tool generates vanity ed25519 (hidden service version 312, formely known as proposal 224) onion addresses.
Requirements for building
- C99 compatible compiler (gcc and clang should work)
- libsodium (including headers)
- GNU make
- GNU autoconf (to generate configure script, needed only if not using release tarball)
- UNIX-like platform (currently tested in Linux and OpenBSD, but should also build under cygwin and msys2).
For debian-like linux distros, this should be enough to prepare for building:
sudo apt install gcc libc6-dev libsodium-dev make autoconf
Building
Run ./autogen.sh
to generate a configure script, if there isn't one already.
Run ./configure
to generate a makefile. On *BSD platforms you may need to specify extra include/library paths: ./configure CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib".
On AMD64 platforms, you probably also want to pass something like --enable-amd64-51-30k
to the configure script invocation for faster key generation; run ./configure --help
to see all available options.
Finally, make
to start building (gmake
in *BSD platforms).
Usage
mkp224o needs one or more filters to work. You may specify them as command line arguments, eg ./mkp224o test
, or load them from file with -f
switch.
It makes directories with secret/public keys and hostnames for each discovered service. By default, the working directory is the current directory, but that can be overridden with -d
switch.
Use -s
switch to enable printing of statistics, which may be useful when benchmarking different ed25519 implementations on your machine.
Use -h
switch to obtain all available options.
FAQ and other useful info
How do I generate address?
- How do I generate address?
Once compiled, run it like ./mkp224o neko
, and it will try creating
keys for onions starting with "neko" in this example; use ./mkp224o
-d nekokeys neko
to not litter current directory and put all
discovered keys in directory named "nekokeys".
- How do I make tor use generated keys?
Copy key folder (though technically only hs_ed25519_secret_key
is required)
to where you want your service keys to reside:
sudo cp -r neko54as6d54....onion /var/lib/tor/nekosvc
You may need to adjust ownership and permissions:
sudo chown -R tor: /var/lib/tor/nekosvc
sudo chmod -R u+rwX,og-rwx /var/lib/tor/nekosvc
Then edit torrc
and add new service with that folder.\
After reload/restart tor should pick it up.
- How to generate addresses with
0-1
and8-9
digits?
Onion addresses use base32 encoding which does not include 0,1,8,9
numbers.\
So no, that's not possible to generate these, and mkp224o tries to
detect invalid filters containing them early on.
- How long is it going to take?
Because of probablistic nature of brute force key generation, and varience of hardware it's going to run on, it's hard to make promisses about how long it's going to take, especially when the most of users want just a few keys.\ See [this issue][#27] for very valuable discussion about this.\ If your machine is powerful enough, 6 character prefix shouldn't take more than few tens of minutes, if using batch mode (read [OPTIMISATION.txt][optimisation]) 7 characters can take hours to days.\ No promisses though, it depends on pure luck.
- Will this work with onionbalance?
It appears that onionbalance supports loading usual
hs_ed25519_secret_key
key so it should work.
source https://github.com/cathugger/mkp224o/