{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624132908,"defaultBranch":"main","name":"Vega-Stealer","ownerLogin":"kerem161516","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-05T20:16:47.000Z","ownerAvatar":"https://github.com/avatars/u/128933274?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680726995.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#rat-stealer","pushedAt":"2023-04-05T20:36:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#stealercookie","pushedAt":"2023-04-05T20:36:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#stealer-undetected","pushedAt":"2023-04-05T20:36:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#undetectable-token-grabber","pushedAt":"2023-04-05T20:36:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discordtokengrabber","pushedAt":"2023-04-05T20:36:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#password-stealer","pushedAt":"2023-04-05T20:35:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discordinjector","pushedAt":"2023-04-05T20:35:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discord-token-grabber","pushedAt":"2023-04-05T20:35:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discord-logger","pushedAt":"2023-04-05T20:35:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#cookie-logger","pushedAt":"2023-04-05T20:35:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#fud","pushedAt":"2023-04-05T20:34:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#startup","pushedAt":"2023-04-05T20:34:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discordapp","pushedAt":"2023-04-05T20:34:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discord","pushedAt":"2023-04-05T20:34:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#obfuscation","pushedAt":"2023-04-05T20:34:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#githubstealer","pushedAt":"2023-04-05T20:34:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#github-stealer","pushedAt":"2023-04-05T20:34:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#stealer","pushedAt":"2023-04-05T20:34:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#rat","pushedAt":"2023-04-05T20:34:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discord-stealer","pushedAt":"2023-04-05T20:33:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":null,"after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/#discord-token-stealer","pushedAt":"2023-04-05T20:33:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":"02ddfefb322610e4abf0a2b353277e713dae6415","after":"d8bcbb5e229abc20f84b27a3f0615526ed85b2b9","ref":"refs/heads/main","pushedAt":"2023-04-05T20:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Delete README.md","shortMessageHtmlLink":"Delete README.md"}},{"before":"99f1adf3eb66cd7251ace79f9090debec3ed632c","after":"02ddfefb322610e4abf0a2b353277e713dae6415","ref":"refs/heads/main","pushedAt":"2023-04-05T20:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"84fa33362e2746c8b363a0ecc73a873d77d3e203","after":"99f1adf3eb66cd7251ace79f9090debec3ed632c","ref":"refs/heads/main","pushedAt":"2023-04-05T20:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"445119f7b27c8ed6334b35dcffbab4072ace89c9","after":"84fa33362e2746c8b363a0ecc73a873d77d3e203","ref":"refs/heads/main","pushedAt":"2023-04-05T20:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Vega\n\nA Bitcoin wallet collider that brute forces random wallet addresses\r\n\r\nLike This Project? Give It A Star\r\n\r\n\r\nDependencies\r\n[Python 3.9](https://www.python.org/downloads/) or higher\r\n\r\nIf you have a Linux or MacOS operating system, libgmp3-dev is required. If you have Windows then this is not required. Install by running the command:\r\n\r\nThis program is essentially a brute forcing algorithm. It continuously generates random Bitcoin private keys, converts the private keys into their respective wallet addresses, then checks the balance of the addresses. If a wallet with a balance is found, then the private key, public key and wallet address are saved to the text file on the user's hard drive. The ultimate goal is to randomly find a wallet with a balance out of the 2160 possible wallets in existence.\r\n\r\nHow It Works\r\n32 byte hexidecimal strings are generated randomly using os.urandom() and are used as our private keys.\r\n\r\nThe private keys are converted into their respective public keys using the fastecdsa python library. This is the fastest library to perform secp256k1 signing. If you run this on Windows then fastecdsa is not supported, so instead we use starkbank-ecdsa to generate public keys. The public keys are converted into their Bitcoin wallet addresses using the binascii and hashlib standard libraries.\r\n\r\nA pre-calculated database of every funded P2PKH Bitcoin address is included in this project. The generated address is searched within the database, and if it is found that the address has a balance, then the private key, public key and wallet address are saved to the text file on the user's hard drive.\r\n\r\nThis program also utilizes multiprocessing through the multiprocessing.Process() function in order to make concurrent calculations.\r\n\r\nEfficiency\r\nIt takes 0.002 seconds for this progam to brute force a single Bitcoin address.\r\n\r\nHowever, through multiprocessing.Process() a concurrent process is created for every CPU your computer has. So this program can brute force a single address at a speed of 0.002 ÷ cpu_count() seconds.\r\n\r\nParameters\r\nThis program has optional parameters to customize how it runs:\r\n\r\nhelp: python3 builder.py help\r\nPrints a short explanation of the parameters and how they work\r\n\r\ntime: python3 builder.py time\r\nBrute forces a single address and takes a timestamp of how long it took - used for speed testing purposes\r\n\r\nverbose: 0 or 1\r\npython3 builder.py verbose=1: When set to 1, then every bitcoin address that gets bruteforced will be printed to the terminal. This has the potential to slow the program down\r\n\r\npython3 builder.py verbose=0: When set to 0, the program will not print anything to the terminal and the bruteforcing will work silently. By default verbose is set to 0\r\n\r\nsubstring: python3 builder.py substring=8: To make the program memory efficient, the entire bitcoin address is not loaded from the database. Only the last characters are loaded. This significantly reduces the amount of RAM required to run the program. if you still get memory errors then try making this number smaller, by default it is set to 8. This opens us up to getting false positives (empty addresses mistaken as funded) with a probability of 1/(16^), however it does NOT leave us vulnerable to false negatives (funded addresses being mistaken as empty) so this is an acceptable compromise.\r\n\r\ncpu_count: python3 builder.py cpu_count=1: number of cores to run concurrently. More cores = more resource usage but faster bruteforcing. Omit this parameter to run with the maximum number of cores\r\n\r\nBy default the program runs using python3 builder.py verbose=0 substring=8 if nothing is passed.\r\n\r\nExpected Output\r\n\r\n#discord stealer #discord-stealer #rat #stealer #github-stealer #githubstealer #obfuscation #discord #discordapp #rat #startup #fud#stealer #cookie-logger #discord-logger #discord-token-grabber #discordinjector #password-stealer #discordtokengrabber #discord-token-stealer #undetectable-token-grabber #stealer-undetected #stealercookie","shortMessageHtmlLink":"Vega"}},{"before":"649af4006cc509c83734aa39b15aca7eb1fd1320","after":"445119f7b27c8ed6334b35dcffbab4072ace89c9","ref":"refs/heads/main","pushedAt":"2023-04-05T20:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":null,"after":"649af4006cc509c83734aa39b15aca7eb1fd1320","ref":"refs/heads/main","pushedAt":"2023-04-05T20:18:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kerem161516","name":null,"path":"/kerem161516","primaryAvatarUrl":"https://github.com/avatars/u/128933274?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADEwH-rwA","startCursor":null,"endCursor":null}},"title":"Activity · kerem161516/Vega-Stealer"}