Bitcoin Forum
April 19, 2024, 09:40:45 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Joel's VanityGen GUI Release (GIT)  (Read 1959 times)
Joel. (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 04, 2015, 10:34:32 PM
Last edit: January 10, 2015, 04:49:56 PM by Joel.
 #1

Hello all,

This was my first post on bitcoin talk however it was removed due to possible malware (please keep reading.)  After seeking advise on the site as to how I can release the software I was advised by Quickseller and Grand_Voyageur to make it open source.  After looking into making it open source I quickly realised it was not going to be a fast process.  So why not release the source code to the community.

Please bear in mind I studied accountancy and am not a developer.  I have self taught over the past few years so my code is nothing special.  I am sure some laughs will be had but it was knocked up between NYE and now (04/01/2015.)

Anyway this is how my initial post went (Includes source now)

I am new to the BitCoin community (1 Month ish) and have been completely amazed at what I have learnt.  From the bitcoin architecture to the personal stories of success and failure.

One thing that has interested me is vanity wallet addresses.  I found you could easily create them online using web services.  But then you ask how secure are they really and how trustworthy are the owners.

After reading several articles I came across VanityGen.
Post Link: https://bitcointalk.org/index.php?topic=25804.0

VanityGen allows you to easily generate Vanity Keys on you local machine.  The only issue I had was that VaniyGen only supports command lines.  This is fine for people who are familiar with using command lines.  But what about users who are less computer literate?  They may resort to less secure methods such as web services or paid services.

After failing to find a desktop application I decided to make my own 'Joels VanityGen GUI'

What does it do?

The application allows users to easily create Vanity Keys using VanityGen without the need for entering command lines.  The application simply creates the commands based on your setting and executes them.

Features:
Auto detect OS x64 or x32 (vanitygen64.exe, vanitygen.exe)
Supports CPU & GPU
Displays Statistics + Progress bar
View console output
Supports -o Output (VanityGen output feature)
The Application does not record or store and keys create
On load the application warns if the computer is connected to the internet


http://s7.postimg.org/dznnbeyrf/Main_Sc.png

http://s17.postimg.org/rfmniblcv/Console_SC.png

https://www.youtube.com/edit?o=U&video_id=5h8Y82WYEnA


If you would like to donate my address is: 1JoeLXS1u44xJJSau59T5X93NPBEJmr3Ho

Download EXE ONLY: http://www.mediafire.com/download/nuwu8ph16l38tl3/Joels_VanityGen_GUI.zip

Install Instructions (File Setup): https://docs.google.com/document/d/1-rqZaNaZU5RMByslL8sQfMsgYvsgEVZ4HUP1DAjs4VM/pub

Virus scan (was not included in the original post)
https://www.metascan-online.com/en/scanresult/file/99a99fb2e39c40b6840e69c7aec80bf4

NEW
Git https://github.com/JO31/Joel-s-VanityGen-GUI
1713562845
Hero Member
*
Offline Offline

Posts: 1713562845

View Profile Personal Message (Offline)

Ignore
1713562845
Reply with quote  #2

1713562845
Report to moderator
1713562845
Hero Member
*
Offline Offline

Posts: 1713562845

View Profile Personal Message (Offline)

Ignore
1713562845
Reply with quote  #2

1713562845
Report to moderator
1713562845
Hero Member
*
Offline Offline

Posts: 1713562845

View Profile Personal Message (Offline)

Ignore
1713562845
Reply with quote  #2

1713562845
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713562845
Hero Member
*
Offline Offline

Posts: 1713562845

View Profile Personal Message (Offline)

Ignore
1713562845
Reply with quote  #2

1713562845
Report to moderator
1713562845
Hero Member
*
Offline Offline

Posts: 1713562845

View Profile Personal Message (Offline)

Ignore
1713562845
Reply with quote  #2

1713562845
Report to moderator
1713562845
Hero Member
*
Offline Offline

Posts: 1713562845

View Profile Personal Message (Offline)

Ignore
1713562845
Reply with quote  #2

1713562845
Report to moderator
bitsta
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


r00t-dev


View Profile
January 05, 2015, 12:27:07 AM
 #2

hi,

first of all, great to see selfmade coders.
and even greater to see you using your
skills for BTC-related techs.

regarding your "open-sourcing":
don't provide the source-code within an archive.
would you open an archive somebody unknown posted somewhere?? PLEASE DON'T.
it's very risky and you never know what really is inside the .zip, .rar, etc.

push your source-code to: https://www.github.com
create your repository which allows you proper chronological
listing of code-updates (commits) within a very
simple view and also giving other devs (contributors) the chance
to suggest code-improvisations/updates (pull requests) which
get implemented (merged) after reviewing/verifying the changes.
it's defenitely worth a try.

cheers!
bitsta
paradoxal420
Full Member
***
Offline Offline

Activity: 229
Merit: 100


View Profile
January 05, 2015, 12:37:07 AM
 #3

hi,

first of all, great to see selfmade coders.
and even greater to see you using your
skills for BTC-related techs.

regarding your "open-sourcing":
don't provide the source-code within an archive.
would you open an archive somebody unknown posted somewhere?? PLEASE DON'T.
it's very risky and you never know what really is inside the .zip, .rar, etc.

push your source-code to: https://www.github.com
create your repository which allows you proper chronological
listing of code-updates (commits) within a very
simple view and also giving other devs (contributors) the chance
to suggest code-improvisations/updates (pull requests) which
get implemented (merged) after reviewing/verifying the changes.
it's defenitely worth a try.

cheers!
bitsta


What's wrong with archives? lol. It's the files inside you should worry about.

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
PRIMEDICE
The Premier Bitcoin Gambling Experience - PRIMEDICE 3 HAS LAUNCHED @PrimeDice
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
OgNasty
Donator
Legendary
*
Offline Offline

Activity: 4718
Merit: 4223


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
January 05, 2015, 01:12:55 AM
 #4

Cool app. I like command lines but I think this was definitely needed. Great to see the vanitygen project get a facelift after such a long period without any real development. (I haven't viewed the source)

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
bitsta
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


r00t-dev


View Profile
January 05, 2015, 10:16:37 AM
 #5

hi,

first of all, great to see selfmade coders.
and even greater to see you using your
skills for BTC-related techs.

regarding your "open-sourcing":
don't provide the source-code within an archive.
would you open an archive somebody unknown posted somewhere?? PLEASE DON'T.
it's very risky and you never know what really is inside the .zip, .rar, etc.

push your source-code to: https://www.github.com
create your repository which allows you proper chronological
listing of code-updates (commits) within a very
simple view and also giving other devs (contributors) the chance
to suggest code-improvisations/updates (pull requests) which
get implemented (merged) after reviewing/verifying the changes.
it's defenitely worth a try.

cheers!
bitsta


What's wrong with archives? lol. It's the files inside you should worry about.

lol. read my post again.

"[...]it's very risky and you never know what really is inside the .zip, .rar, etc."
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
January 05, 2015, 10:50:12 AM
 #6

hi,

first of all, great to see selfmade coders.
and even greater to see you using your
skills for BTC-related techs.

regarding your "open-sourcing":
don't provide the source-code within an archive.
would you open an archive somebody unknown posted somewhere?? PLEASE DON'T.
it's very risky and you never know what really is inside the .zip, .rar, etc.

push your source-code to: https://www.github.com
create your repository which allows you proper chronological
listing of code-updates (commits) within a very
simple view and also giving other devs (contributors) the chance
to suggest code-improvisations/updates (pull requests) which
get implemented (merged) after reviewing/verifying the changes.
it's defenitely worth a try.

cheers!
bitsta


What's wrong with archives? lol. It's the files inside you should worry about.

lol. read my post again.

"[...]it's very risky and you never know what really is inside the .zip, .rar, etc."
No. You should go and read what .ZIP and .RAR are. If there is an .exe(or linux executable) inside, it will be visible. As for github, there won't be commits when the application is already coded.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
meowball
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
January 05, 2015, 04:49:33 PM
 #7

@Joel: cool program! It's awesome that you are programming even as someone without a programming background. It's really that easy to get started. No degree is required! heh

@Remember remember the 5th of November, bitsta:
If anything, I think making it open-source on a public repository allows the contents to be viewed online easily without downloading the entire zip file with all the source code, etc. As an "open-source" project, it should probably be on a public repository. Make the EXE a release/tag.

What bitsta said about not knowing what's in a compressed file is true. Ever heard of zip bombs? That's one example. Anyway, you never really know what's in a zip file unless you download it first or if it's hosted somewhere where you can view the contents (like github). And IMO in this day-and-age, I wouldn't really consider this open-source code. It's merely public code. "Open-source" generally means to many programmers a collaborative effort for which the source files can be modified and improved by the community and redistributed easily. Public repositories like github allow that to happen. It's not hard to get started.
Joel. (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 05, 2015, 06:19:54 PM
 #8

@Joel: cool program! It's awesome that you are programming even as someone without a programming background. It's really that easy to get started. No degree is required! heh

@Remember remember the 5th of November, bitsta:
If anything, I think making it open-source on a public repository allows the contents to be viewed online easily without downloading the entire zip file with all the source code, etc. As an "open-source" project, it should probably be on a public repository. Make the EXE a release/tag.

What bitsta said about not knowing what's in a compressed file is true. Ever heard of zip bombs? That's one example. Anyway, you never really know what's in a zip file unless you download it first or if it's hosted somewhere where you can view the contents (like github). And IMO in this day-and-age, I wouldn't really consider this open-source code. It's merely public code. "Open-source" generally means to many programmers a collaborative effort for which the source files can be modified and improved by the community and redistributed easily. Public repositories like github allow that to happen. It's not hard to get started.

Thank you got your response I would definitely agree and urge anyone who has an interest in developing to give it a go all of the resources are widely available.

I will be reading the application of Github either tonight or tomorrow so stay tunned.
busterroni
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


View Profile
January 05, 2015, 06:35:06 PM
 #9

Looks awesome, I've actually had to make vanitygen work on a Mac Smiley Maybe someone will make a more mac-friendly application. Great job!
metrin
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
January 05, 2015, 06:42:27 PM
 #10

thanks for this GUI version of vanity generator
is it possible to modify the source and use it for other coins?
RGBKey
Hero Member
*****
Offline Offline

Activity: 854
Merit: 658


rgbkey.github.io/pgp.txt


View Profile WWW
January 05, 2015, 11:11:30 PM
 #11

Very nice, I have always had fun with vanitygen and I'm happy someone made a GUI to make it a bit more user-friendly. Good job.
doof
Hero Member
*****
Offline Offline

Activity: 765
Merit: 503


View Profile WWW
January 06, 2015, 03:17:05 AM
 #12

Looks awesome, I've actually had to make vanitygen work on a Mac Smiley Maybe someone will make a more mac-friendly application. Great job!
You can run .net on mac with xarmin.
mistercoin
Legendary
*
Offline Offline

Activity: 1038
Merit: 1000


https://r.honeygain.me/XEDDM2B07C


View Profile WWW
January 06, 2015, 04:34:54 PM
 #13

hi,

first of all, great to see selfmade coders.
and even greater to see you using your
skills for BTC-related techs.

regarding your "open-sourcing":
don't provide the source-code within an archive.
would you open an archive somebody unknown posted somewhere?? PLEASE DON'T.
it's very risky and you never know what really is inside the .zip, .rar, etc.

push your source-code to: https://www.github.com
create your repository which allows you proper chronological
listing of code-updates (commits) within a very
simple view and also giving other devs (contributors) the chance
to suggest code-improvisations/updates (pull requests) which
get implemented (merged) after reviewing/verifying the changes.
it's defenitely worth a try.

cheers!
bitsta


What's wrong with archives? lol. It's the files inside you should worry about.

lol. read my post again.

"[...]it's very risky and you never know what really is inside the .zip, .rar, etc."
No. You should go and read what .ZIP and .RAR are. If there is an .exe(or linux executable) inside, it will be visible. As for github, there won't be commits when the application is already coded.

Yeah really though. Open the .rar/.zip and look to see if there is an exe there. If so, do a scan of it before extracting and running.  Roll Eyes

Reynaldo
Legendary
*
Offline Offline

Activity: 1143
Merit: 1000


View Profile
January 06, 2015, 11:47:32 PM
 #14

I've looked at this thread like 5 times already... please upload to github or any git-like site so we might look at the source code.

Also thanks for contributing to the community.
JPage
Full Member
***
Offline Offline

Activity: 399
Merit: 105



View Profile
January 07, 2015, 09:47:38 AM
 #15

Well, is it really Joel's Malware or is it really a cool program which is safe?  Didn't anyone who can distinguish the two have a review and some comments for us to consider?
 
Thanks
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 506


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
January 07, 2015, 04:19:15 PM
 #16

Just downloaded and tried it! It seems good. Please upload the source files to Github, so everyone can use. Roll Eyes

   ~~MZ~~

Joel. (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 10, 2015, 04:43:42 PM
 #17

The project has now been added to GitHub: https://github.com/JO31/Joel-s-VanityGen-GUI
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 506


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
January 10, 2015, 04:53:11 PM
 #18

The project has now been added to GitHub: https://github.com/JO31/Joel-s-VanityGen-GUI

Good to hear! Thanks! Please update the README with compiling guide incl. dependencies. Smiley

   ~~MZ~~

siameze
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
January 10, 2015, 05:37:36 PM
 #19

The project has now been added to GitHub: https://github.com/JO31/Joel-s-VanityGen-GUI


Thanks for releasing the source. I will spin up a VM later tonight and give it a test.


                     ▀▀█████████▀████████████████▄
                        ████▄      ▄████████████████
                     ▄██████▀  ▄  ███████████████████
                  ▄█████████▄████▄███████████████████
                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████
                                               ▀▀███▀
    ▄█▀█       ▄▀  ▄▀▀█  ▄▀   █████████████████▄ ██▀         ▄▀█
   ▄█ ▄▀      ▀█▀ █▀ █▀ ▀█▀  ███████████████████ █▀ ▀▀      ▄▀▄▀
  ▄█    ▄███  █     █   █   ████████████████████  ▄█     ▄▀▀██▀ ▄███
███▄▄▄  █▄▄▄ █▄▄ ▄▄▀   █▄▄ ██████████████████▀▀   █▄▄ ▄▄ █▄▄█▄▄▄█▄▄▄
                           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                            ▀▀█████████████▄
                                █████████████▄
                                  █████████████▄
                                    ▀███████▀▀▀▀▀
                                      ▀████▀
                                        ▀█▀
LetItRideINNOVATIVE ▬▬▬
DICE GAME
                        ▄███████████▄
                       ██  ██████████▄
                     ▄█████████████  ██▄
            ▄▄▀█▄▄▄▄▄████████████████████▄
        ▄▄█▀   ███████████  █████  ████  █
    ▄██████ ▄▄███████████████████████████▀
 ▄▀▀ ██████████████████████████  ████  █
█  ▄███████████▀▀▀█████████████████████
██████████████    ████████▀▀██████  █▀
██████████████▄▄▄██████████   ▀▀▀▀▀▀▀
███▀ ▀██████████████████████
██    ███████████████████████
██▄▄██████████████████████████
██████████████▀   ██████████
  █████████████   ▄██████▀▀
     ▀▀██████████████▀▀
         ▀▀██████▀▀
PROVABLY
F A I R
▄█████████████▀ ▄█
██            ▄█▀
██          ▄██ ▄█
██ ▄█▄    ▄███  ██
██ ▀███▄ ▄███   ██
██  ▀███████    ██
██    █████     ██
██     ███      ██
██      ▀       ██
██              ██
▀████████████████▀
BUY  BACK
PLANS
[BTC]
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!