Skip to content

Instantly share code, notes, and snippets.

View reuniware's full-sized avatar
🎯
Focusing

Quant & Fintech Opensource Projects reuniware

🎯
Focusing
View GitHub Profile
@reuniware
reuniware / pdfwriter.kt
Created January 10, 2020 13:53
(Android/Kotlin) Write unlimited number of lines to PDF (A4).
fun createAndWritePdf() {
initPdfDocument()
writeToPdfDocument("One line...")
writeToPdfDocument("Another line...")
closePdfDocument()
savePdfDocument()
}
lateinit var document : PdfDocument
@reuniware
reuniware / index.php
Last active December 18, 2019 09:31
PHP : Get Rss Feed from multiple sources (rss links in rsslinks.txt file) and show them on one file
<?php
if (isset($_GET['feedid'])){
}
$filename = "rssfeeds.txt";
//$lines = file($filename, FILE_IGNORE_NEW_LINES);
$arr = file("rsslinks.txt", FILE_IGNORE_NEW_LINES);
@reuniware
reuniware / MainActivity.kt
Created December 10, 2019 10:26
(Android/Kotlin) Record Audio from MIC to .3GP file (that can be read with VLC).
// https://ntic974.blogspot.com
package com.reuniware.poneyvid
import android.Manifest
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.media.MediaRecorder
import android.media.projection.MediaProjection
@reuniware
reuniware / netfiltertest03.py
Created November 29, 2019 10:33
Log UDP and TCP requests (Python/NetfilterQueue/Scapy)
# apt-get install build-essential python-dev libnetfilter-queue-dev
# pip install NetfilterQueue
# sudo apt-get install python-netfilterqueue
# iptables -F
# iptables -F -t nat
# iptables -I FORWARD -j NFQUEUE --queue-num 0
# arpspoof -i eth0 192.168.1.200 -t 192.168.1.1
# arpspoof -i eth0 192.168.1.1 -t 192.168.1.200
from netfilterqueue import NetfilterQueue
@reuniware
reuniware / netfiltertest02.py
Last active November 29, 2019 10:19
Python + Netfilterqueue + Scapy + logging time and IP and TCP traffic
# apt-get install build-essential python-dev libnetfilter-queue-dev
# pip install NetfilterQueue
# sudo apt-get install python-netfilterqueue
# iptables -F
# iptables -F -t nat
# iptables -I FORWARD -j NFQUEUE --queue-num 0
# arpspoof -i eth0 192.168.1.200 -t 192.168.1.1
# arpspoof -i eth0 192.168.1.1 -t 192.168.1.200
from netfilterqueue import NetfilterQueue
@reuniware
reuniware / netfiltertest01.py
Last active October 12, 2024 04:42
Python + Netfilterqueue + Scapy (trying to intercept HTTP traffic from Kali Linux)
# apt-get install build-essential python-dev libnetfilter-queue-dev
# pip install NetfilterQueue
# sudo apt-get install python-netfilterqueue
# iptables -F
# iptables -F -t nat
# iptables -I FORWARD -j NFQUEUE --queue-num 0
# arpspoof -i eth0 192.168.1.200 -t 192.168.1.1
# arpspoof -i eth0 192.168.1.1 -t 192.168.1.200
from netfilterqueue import NetfilterQueue
@reuniware
reuniware / start_bettercap_webui.sh
Created November 15, 2019 12:59
How to start bettercap web interface (and enable ip forwarding and start firefox).
echo "1" > /proc/sys/net/ipv4/ip_forward
sudo bettercap -caplet http-ui &
firefox http://127.0.0.1
@reuniware
reuniware / androidx-class-mapping.csv
Created October 16, 2019 12:30 — forked from alexjlockwood/androidx-class-mapping.csv
Android X migration script
android.support.v7.widget.util.SortedListAdapterCallback androidx.recyclerview.widget.SortedListAdapterCallback
android.support.v7.widget.helper.ItemTouchUIUtilImpl androidx.recyclerview.widget.ItemTouchUIUtilImpl
android.support.v7.widget.helper.ItemTouchUIUtil androidx.recyclerview.widget.ItemTouchUIUtil
android.support.v7.widget.helper.ItemTouchHelper androidx.recyclerview.widget.ItemTouchHelper
android.support.v7.widget.WithHint androidx.appcompat.widget.WithHint
android.support.v7.widget.ViewUtils androidx.appcompat.widget.ViewUtils
android.support.v7.widget.ViewStubCompat androidx.appcompat.widget.ViewStubCompat
android.support.v7.widget.ViewInfoStore androidx.recyclerview.widget.ViewInfoStore
android.support.v7.widget.ViewBoundsCheck androidx.recyclerview.widget.ViewBoundsCheck
android.support.v7.widget.VectorEnabledTintResources androidx.appcompat.widget.VectorEnabledTintResources
@reuniware
reuniware / get_contact_web_url.kt
Created October 15, 2019 10:20
Android : Get website address from phone contact
fun getPhoneContacts() : List<PhoneContact> {
phoneContactsList = ArrayList<PhoneContact>()
if (!hasPhoneContactsPermission(Manifest.permission.READ_CONTACTS)) {
requestReadContactsPermission(Manifest.permission.READ_CONTACTS)
} else {
//showOkDialog("permissions contacts", "permissions accordées", this as AppCompatActivity, false)
val cursor = contentResolver.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null)
if (cursor != null) {
if (cursor.count > 0) {
while (cursor.moveToNext()) {
@reuniware
reuniware / observer.kt
Created October 11, 2019 12:45
Kotlin Observer example
phoneContact.addObserver(MyObserver(recyclerViewPhoneContacts))
class PhoneContact: Observable() {
var id = ""
var name = ""
var phoneNumbers = arrayListOf<String>()
var emailAddresses = arrayListOf<String>()
var addresses = arrayListOf<String>()
var selected = false