Skip to content

Instantly share code, notes, and snippets.

View mangadul's full-sized avatar

Abdul Muin mangadul

View GitHub Profile
@mangadul
mangadul / index.js
Last active October 1, 2019 10:25
Bitcoin segwit vanity address generator
const bitcoin = require("bitcoinjs-lib")
const axios = require("axios")
var find_str = "3BMEX"; // find 5 first char or string
var is_bmex = false
while(is_bmex === false){
var NETWORK = bitcoin.networks.bitcoin
var privatekey = bitcoin.ECPair.makeRandom().toWIF();
var keyPair = bitcoin.ECPair.fromWIF(privatekey);

Keybase proof

I hereby claim:

  • I am mangadul on github.
  • I am mangadul (https://keybase.io/mangadul) on keybase.
  • I have a public key whose fingerprint is 0C7B F151 11CA 40AA A5F8 7F75 F578 0A16 7C8E DF5E

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am mangadul on github.
  • I am bostravel (https://keybase.io/bostravel) on keybase.
  • I have a public key ASCE5iylPSJKqMDDg0SV0TMuVzhVvOzxVCiG5A_G7zuOXAo

To claim this, I am signing this object:

@mangadul
mangadul / massbot.php
Last active July 31, 2018 21:06
Massive BOT token Give Away sending payment
<?php
/*
Description:
Massive BOT token Give Away sending payment.
Stellar bridge-server (https://github.com/stellar/bridge-server) must be installed before use this code.
Reff: https://github.com/stellar/bridge-server/blob/master/readme_bridge.md
Written By: @mangadul (admin@bostravel.online)
(c) 2018 - bostravel.online | MIT License
/*!
* AdminLTE v3.0.0-alpha
* Author: Abdullah Almsaeed
* Website: AdminLTE.io <http://adminlte.io>
* License: Open source - MIT <http://opensource.org/licenses/MIT>
*//*!
* Bootstrap v4.1.0 (https://getbootstrap.com/)
* Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
@mangadul
mangadul / wa-group-phone-number.js
Last active September 9, 2017 19:24
Get WhatsApp Web Group Phone Number (last update 10 Sep 2017), Tested on Google Chrome Developer Console
var obj = document.getElementsByClassName("infinite-list-viewport")[0].getElementsByClassName("infinite-list-item infinite-list-item-transition");
console.log("Group Name : " + document.getElementsByClassName("input-wrapper locked")[0].getElementsByTagName("div")[1].innerHTML);
console.log("Number of participants : " + obj.length);
var iObj;
for(var i=0;i<obj.length;i++){
var nama = obj[i].getElementsByTagName("div")[0].getElementsByTagName("span")[3].getElementsByTagName("span")[0];
var nama2 = obj[i].getElementsByTagName("div")[0].getElementsByTagName("span")[2].getElementsByTagName("span")[0];
var nope = obj[i].getElementsByTagName("div")[0].getElementsByTagName("span")[1].title;
if(nama != undefined) {
console.log(nama.innerText + "\t" + nope);
server.port: 8443
server.address: 127.0.0.1
server.ssl.key-store: keystore.jks
server.ssl.key-store-password: kurento
server.ssl.keyStoreType: JKS
server.ssl.keyAlias: kurento-selfsigned
server.context-path: /
server {
listen 80;
server_name tatapmuka.id www.tatapmuka.id;
rewrite ^ https://$server_name$request_uri? permanent;
}
server {
listen 443;
# host name to respond to
// connect to websocket
if (!kurentoRoomAPI.isWebSocketConnected()) {
try {
kurentoRoomAPI.connectWebSocket();
} catch (OpeningHandshakeException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (WebSocketException e) {
e.printStackTrace();
package com.alphamedia.tatapmuka.KurentoJsonrpcTatapMuka;
/*
* Modified from : https://github.com/nubomedia-vtt/jsonrpc-ws-android/blob/master/jsonrpc-ws-android/src/main/java/fi/vtt/nubomedia/jsonrpcwsandroid/JsonRpcWebSocketClient.java
* Using Websocket from https://github.com/TakahikoKawasaki/nv-websocket-client
* Modified by https://github.com/mangadul
*/
/*
* (C) Copyright 2016 VTT (http://www.vtt.fi)