├── .gitignore
├── LICENSE
├── README.md
├── requirements.txt
├── run.sh
├── server.py
├── static
└── main.css
└── templates
├── error.html
├── home.html
├── key.html
├── lottery.html
└── page.html
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | env/
12 | build/
13 | develop-eggs/
14 | dist/
15 | downloads/
16 | eggs/
17 | .eggs/
18 | lib/
19 | lib64/
20 | parts/
21 | sdist/
22 | var/
23 | wheels/
24 | *.egg-info/
25 | .installed.cfg
26 | *.egg
27 |
28 | # PyInstaller
29 | # Usually these files are written by a python script from a template
30 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
31 | *.manifest
32 | *.spec
33 |
34 | # Installer logs
35 | pip-log.txt
36 | pip-delete-this-directory.txt
37 |
38 | # Unit test / coverage reports
39 | htmlcov/
40 | .tox/
41 | .coverage
42 | .coverage.*
43 | .cache
44 | nosetests.xml
45 | coverage.xml
46 | *.cover
47 | .hypothesis/
48 |
49 | # Translations
50 | *.mo
51 | *.pot
52 |
53 | # Django stuff:
54 | *.log
55 | local_settings.py
56 |
57 | # Flask stuff:
58 | instance/
59 | .webassets-cache
60 |
61 | # Scrapy stuff:
62 | .scrapy
63 |
64 | # Sphinx documentation
65 | docs/_build/
66 |
67 | # PyBuilder
68 | target/
69 |
70 | # Jupyter Notebook
71 | .ipynb_checkpoints
72 |
73 | # pyenv
74 | .python-version
75 |
76 | # celery beat schedule file
77 | celerybeat-schedule
78 |
79 | # SageMath parsed files
80 | *.sage.py
81 |
82 | # dotenv
83 | .env
84 |
85 | # virtualenv
86 | .venv
87 | venv/
88 | ENV/
89 |
90 | # Spyder project settings
91 | .spyderproject
92 | .spyproject
93 |
94 | # Rope project settings
95 | .ropeproject
96 |
97 | # mkdocs documentation
98 | /site
99 |
100 | # mypy
101 | .mypy_cache/
102 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | This is free and unencumbered software released into the public domain.
2 |
3 | Anyone is free to copy, modify, publish, use, compile, sell, or
4 | distribute this software, either in source code form or as a compiled
5 | binary, for any purpose, commercial or non-commercial, and by any
6 | means.
7 |
8 | In jurisdictions that recognize copyright laws, the author or authors
9 | of this software dedicate any and all copyright interest in the
10 | software to the public domain. We make this dedication for the benefit
11 | of the public at large and to the detriment of our heirs and
12 | successors. We intend this dedication to be an overt act of
13 | relinquishment in perpetuity of all present and future rights to this
14 | software under copyright law.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
24 | For more information, please refer to
10 | Note: This is an open-source clone of directory.io for my personal educational-purpose.
27 | Source code
28 | Return to the homepage or go back
29 |
31 | Source code
10 |
11 |
10 | Return to the homepage or go back
11 |
12 |
--------------------------------------------------------------------------------
/templates/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Bitcoin private key database
9 |
11 | Don't try to scrape/download this website. Download the source code and run it youself
12 | This website contains all the possible Bitcoin private key.
13 | A private key it's just a number chosen randomly from a range,
14 | if this range (called key-space) is big enough it won't be possible
15 | to list all the keys in feasible times.
16 | Bitcoin private keys range from 1 to 115792089237316195423570985008687907852837564279074904382605163141518161494336
17 | The key-space it's too big to index all the keys (http://redd.it/1rurll), but you can however generate private keys on demand.
18 | For this reason I have developed this on-demand database and also a Lottery that will take a random private key from the key-space and tell you if it has some bitcoin available. ;)
19 |
20 | Take me to the Lottery
21 | Take me to the Database
22 |
23 | Original directory.io FAQ
24 |
26 |
28 | Donate BTC: 1EhJyJwzbp7v2ixPT4heM2caUsmWcX36mc
29 | Monero: 47Yk8KgtYyaV2RvzJLQKuuMzhiZD5ktdbNzP6jxsjkdSKD8j81uLRCYXKLFVFtsCbLjbyamGBES58Mi4r8wHEGht8ofEVu7
30 |
9 |
26 |
10 |
13 | Secret Exponent:
11 | {{ sec }}
12 |
14 |
17 | Private Key:
15 | {{ private_key }}
16 |
18 |
21 | Address:
19 | {{ addr }}
20 |
22 |
25 | Compressed Address:
23 | {{ compressed_addr }}
24 |
27 |
32 | Donate BTC: 1EhJyJwzbp7v2ixPT4heM2caUsmWcX36mc
33 | Monero: 47Yk8KgtYyaV2RvzJLQKuuMzhiZD5ktdbNzP6jxsjkdSKD8j81uLRCYXKLFVFtsCbLjbyamGBES58Mi4r8wHEGht8ofEVu7
34 | Bitcoin private key lottery
9 |
15 | Source code
16 | Donate BTC: 1EhJyJwzbp7v2ixPT4heM2caUsmWcX36mc
17 | Monero: 47Yk8KgtYyaV2RvzJLQKuuMzhiZD5ktdbNzP6jxsjkdSKD8j81uLRCYXKLFVFtsCbLjbyamGBES58Mi4r8wHEGht8ofEVu7
18 |
Private Key | 16 |Address | 17 |Compressed Address | 18 | 19 | 20 | {% for row in page_elements %} 21 |
---|---|---|
{{ row[1] }} | 23 |{{ row[2] }} | 24 |{{ row[3] }} | 25 |
34 | Return to the homepage or go back 35 |
36 |
37 | Source code
38 | Donate BTC: 1EhJyJwzbp7v2ixPT4heM2caUsmWcX36mc
39 | Monero: 47Yk8KgtYyaV2RvzJLQKuuMzhiZD5ktdbNzP6jxsjkdSKD8j81uLRCYXKLFVFtsCbLjbyamGBES58Mi4r8wHEGht8ofEVu7
40 |