Skip to content

Instantly share code, notes, and snippets.

View aslamanver's full-sized avatar
🎯
Focusing

Aslam Anver aslamanver

🎯
Focusing
View GitHub Profile
@aslamanver
aslamanver / ListActivity.java
Last active April 22, 2020 15:25
Android Data Binding RecyclerView View Adapter
rcView.setLayoutManager(new LinearLayoutManager(this));
rcView.setAdapter(new NotificationListAdapter(this));
@aslamanver
aslamanver / generate-wildcard-cert.sh
Last active April 21, 2020 04:48
Generate Wildcard SSL certificate using Let's Encrypt - Certbot CLI
# Install SSL Wildcard Certificate
sudo certbot certonly --manual --preferred-challenges=dns --email [email protected] --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d *.mydomain.com
# SSL Vulnerability Testing
docker run --rm -ti drwetter/testssl.sh -U mydomain.com
# Online testing tool
# https://www.ssllabs.com/ssltest/analyze.html?d=mydomain.com&latest
@aslamanver
aslamanver / test_api.py
Last active April 1, 2020 20:25
API Testing using Python Unit Test
import unittest
import requests
import threading
class TestAPI(unittest.TestCase):
SERVER_ADDRESS = 'https://postman-echo.com'
def api_status_check(self, url, application_check=False, status_code=200):
@aslamanver
aslamanver / opt.py
Last active March 22, 2020 20:47
Optimize images of a folder or specific paths - Python Pillow (Install: "pip install pillow")
#!/bin/bash
from PIL import Image
import os
import glob
import sys
def main():
p = sys.argv[1]
path = p if p.startswith('/') else os.getcwdb().decode('utf-8') + '/' + p
@aslamanver
aslamanver / crcard
Last active March 16, 2020 11:59
Credit card PDF statement decryption - Python PDF Password Decryption
#!/bin/bash
BASEDIR=$(dirname $0)
python3 $BASEDIR/crcard.py
@aslamanver
aslamanver / android-xml-copy.py
Created February 17, 2020 11:25
Android XML - String value copy project to project
#!/bin/bash
import sys
import xml.etree.ElementTree as ET
org_res = 'ord_proj/res/'
mod_res = 'mod_proj/res/'
def xml_read(key, locale, res_file) :
@aslamanver
aslamanver / BaseForegroundServiceJava.java
Last active November 20, 2024 18:46
Android foreground service with notification alert
package com;
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ServiceInfo;
@aslamanver
aslamanver / Test.java
Last active January 31, 2020 11:38
Public / Open Wifi checking on Android device
HashMap<String, Object> wifiDetails = WIFIDetails.get(this);
ScanResult scanResult = (ScanResult) wifiDetails.get("WIFI");
boolean isPublic = (boolean) wifiDetails.get("OPEN_WIFI");
String SSID = scanResult.SSID;
// ----------
@aslamanver
aslamanver / adb-url-install.sh
Last active July 20, 2022 07:20
Install application APK from URL using ADB (Android Developer Bridge)
#!/bin/bash
BASEDIR=$(dirname "$0")
FILE=$(basename "$1")
EXTENSION="${FILE##*.}"
if [[ $EXTENSION == "apk" ]]; then
@aslamanver
aslamanver / mongodb-commands.sh
Created January 20, 2020 19:27
Basic MongoDB shell commands
# Login from MongoDB client
mongo -u user -p password localhost/db
# Change password
db.updateUser("user", { pwd: "newPassword" })
# Create user with a new database
use mydb
db.createUser(
{