User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2021/06/18 11:21]
admin [+ :::: Applications]
start [2024/01/06 20:29] (current)
admin [* Android]
Line 82: Line 82:
   * [[docu:csheet:sysadm:script:bash:hex_convertions|Convertions and replacements on Linux command line using hex]]   * [[docu:csheet:sysadm:script:bash:hex_convertions|Convertions and replacements on Linux command line using hex]]
   * [[docu:csheet:sysadm:script:bash:wget_all_website|Download/Get/Scrap/Crawl all static files from website using Wget]]   * [[docu:csheet:sysadm:script:bash:wget_all_website|Download/Get/Scrap/Crawl all static files from website using Wget]]
 +
 +==== + :::: Git ====
 +
 +  * [[docu:csheet:sysadm:script:git:merge_upstream|Merge the upstream of your fork automatically]]
 +  * [[docu:csheet:sysadm:script:git:copy_branch|Copy branch from a remote to another remote]]
 +  * [[docu:csheet:sysadm:script:git:delete_branch|Delete branch from both local and remote]]
 +  * [[docu:csheet:sysadm:script:git:changes_directory|Show files changed history and commits in an specific directory]]
  
 ==== + :::: Python ==== ==== + :::: Python ====
  
 +  * [[docu:csheet:sysadm:script:python:html_scraping|Simple guide for HTML Web Scraping]]
   * [[docu:csheet:sysadm:script:python:argparse|How to use argparse on python3]]   * [[docu:csheet:sysadm:script:python:argparse|How to use argparse on python3]]
   * [[docu:csheet:sysadm:script:python:read_csv|Read a CSV file to JSON, using the first rows as field names definition]]   * [[docu:csheet:sysadm:script:python:read_csv|Read a CSV file to JSON, using the first rows as field names definition]]
 +  * [[docu:csheet:sysadm:script:python:sort_by_key|Sort an Array by a key value]]
 ==== + :::: CURL ==== ==== + :::: CURL ====
  
Line 99: Line 107:
  
   * [[docu:csheet:code:js:element_by_xpath|Get an element on the HTML document by XPath]]   * [[docu:csheet:code:js:element_by_xpath|Get an element on the HTML document by XPath]]
 +  * [[docu:csheet:code:js:freeze_site_for_editing|Freeze the state of a website to be able to edit popups]]
  
 \\ \\
Line 111: Line 120:
  
   * [[docu:csheet:sysadm:desktop:i3wm:keyboard_layout|Set keyboard layout on i3]]   * [[docu:csheet:sysadm:desktop:i3wm:keyboard_layout|Set keyboard layout on i3]]
 +
 +==== + :::: Printers/Printing ====
 +
 +  * [[docu:csheet:sysadm:desktop:print:setup_printing|Setup printing tools in your Debian-based Linux (if it doesn't have them)]]
 +==== + :::: PulseAudio ====
 +
 +  * [[docu:csheet:sysadm:desktop:pulseaudio:forward_pulseaudio_ssh|Forward Audio from a remote server to your host, using PulseAudio]]
  
 \\ \\
Line 116: Line 132:
  
   * [[docu:csheet:sysadm:init:common_ifnames|Set friendly network interface names]]   * [[docu:csheet:sysadm:init:common_ifnames|Set friendly network interface names]]
 +  * [[docu:csheet:sysadm:init:switch_kernel|Change the grub menu item using update-grub (Switching kernels)]]
  
 \\ \\
Line 121: Line 138:
  
   * [[docu:csheet:misc:rpi_unzip_dd|Unzip raspberry pi OS to an sdcard (or disk) using unzip and dd]]   * [[docu:csheet:misc:rpi_unzip_dd|Unzip raspberry pi OS to an sdcard (or disk) using unzip and dd]]
 +  * [[docu:csheet:sysadm:disks:mount_gz_image|Mount a .gz compressed image file using nbdkit and nbd-client (read-only)]]
   * [[docu:csheet:sysadm:disks:luks_change_key|Change passphrase on LUKS full encrypted disk/partition]]   * [[docu:csheet:sysadm:disks:luks_change_key|Change passphrase on LUKS full encrypted disk/partition]]
   * [[docu:csheet:sysadm:disks:t2fs_reserved|Remove reserved blocks from an ext4 partition]]   * [[docu:csheet:sysadm:disks:t2fs_reserved|Remove reserved blocks from an ext4 partition]]
Line 132: Line 150:
   * [[docu:csheet:sysadm:disks:physical_disk_resize|Resize virtual disk (vdX) to match it's new size (growpart, resize2fs)]]   * [[docu:csheet:sysadm:disks:physical_disk_resize|Resize virtual disk (vdX) to match it's new size (growpart, resize2fs)]]
   * [[docu:csheet:sysadm:disks:uuid_set_device|Manually set UUID of Linux swap/ext partition using cli]]   * [[docu:csheet:sysadm:disks:uuid_set_device|Manually set UUID of Linux swap/ext partition using cli]]
 +  * [[docu:csheet:sysadm:disks:iscsi_update_targets|Update ISCSI target list from a certain ISCSI host]]
 +  * [[docu:csheet:sysadm:disks:img_mount_loop|Mount .img partitions to separate loops so you can mount any partition inside image]]
 +  * [[docu:csheet:sysadm:disks:get_hw_info|Show hardware information of system disks (manufacturer, etc...)]]
 +  * [[docu:csheet:sysadm:disks:shred_ssd|Securely erase an SSD with hdparm]]
 +
 +==== + :::: Privacy ====
 +
 +  * [[docu:csheet:sysadm:disks:privacy:wipe_disk|Wipe a disk entirely (for privacy) using shred]]
  
 \\ \\
Line 151: Line 177:
 ==== + :::: Relays/Proxies ==== ==== + :::: Relays/Proxies ====
     * [[docu:csheet:net:relays:socat_usage|Curated practical uses for socat, a whole TCP/UDP/UNIXSOCK relay tool]]     * [[docu:csheet:net:relays:socat_usage|Curated practical uses for socat, a whole TCP/UDP/UNIXSOCK relay tool]]
 +    * [[docu:csheet:net:relays:vpn_wireguard_vps|Setup a Wireguard VPN on your VPS to your local network (even with CG NAT)]]
  
 ==== + :::: Misc ==== ==== + :::: Misc ====
 +    * [[docu:csheet:net:misc:networking_install|Install ifupdown for "networking" service instead of network-manager or any other]]
     * [[docu:csheet:net:misc:ipforwarding|Enable/disable ip forwarding]]     * [[docu:csheet:net:misc:ipforwarding|Enable/disable ip forwarding]]
     * [[docu:csheet:net:misc:switch_back2_interfaces|Disable netplan on Ubuntu to switch back to network iterfaces /etc/network/interfaces]]     * [[docu:csheet:net:misc:switch_back2_interfaces|Disable netplan on Ubuntu to switch back to network iterfaces /etc/network/interfaces]]
Line 162: Line 190:
 ==== + :::: SSL/TLS ==== ==== + :::: SSL/TLS ====
  
 +  * [[docu:csheet:dtproc:ssl:renew_verify|Renew certificates manually and verify chain elements]]
   * [[docu:csheet:dtproc:ssl:end_date|Get end-date from .pem encoded file with openssl]]   * [[docu:csheet:dtproc:ssl:end_date|Get end-date from .pem encoded file with openssl]]
   * [[docu:csheet:dtproc:ssl:ssl_chain|Obtain SSL chain certificates and information about website with openssl]]   * [[docu:csheet:dtproc:ssl:ssl_chain|Obtain SSL chain certificates and information about website with openssl]]
Line 170: Line 199:
   * [[docu:csheet:dtproc:images:jpeg_optimize|Optimize JPG/JPEG images]]   * [[docu:csheet:dtproc:images:jpeg_optimize|Optimize JPG/JPEG images]]
   * [[docu:csheet:dtproc:images:qr_code_parsing|Encode/Decode QR Code Images to the text value]]   * [[docu:csheet:dtproc:images:qr_code_parsing|Encode/Decode QR Code Images to the text value]]
 +  * [[docu:csheet:dtproc:images:convert_png_svg|Convert PNG image to SVG on Linux]]
  
 ==== + :::: Documents ==== ==== + :::: Documents ====
Line 184: Line 214:
   * [[docu:csheet:sysadm:files:targz_list|Show contents of a tar.gz file]]   * [[docu:csheet:sysadm:files:targz_list|Show contents of a tar.gz file]]
   * [[docu:csheet:sysadm:files:compress_vids|Insanely Compress videos using ffmpeg]]   * [[docu:csheet:sysadm:files:compress_vids|Insanely Compress videos using ffmpeg]]
 +  * [[docu:csheet:sysadm:files:share_ffmpeg_stream|Share an ffmpeg stream over tcp with netcat]]
   * [[docu:csheet:sysadm:files:cut_vids|Cut/split videos using ffmpeg]]   * [[docu:csheet:sysadm:files:cut_vids|Cut/split videos using ffmpeg]]
   * [[docu:csheet:sysadm:files:ffmpeg_separate_join_audio_video|Separate and join again the audio and video from a file using ffmpeg]]   * [[docu:csheet:sysadm:files:ffmpeg_separate_join_audio_video|Separate and join again the audio and video from a file using ffmpeg]]
Line 203: Line 234:
   * [[docu:csheet:ofsec:pcap|Dumpcap common snippets]]   * [[docu:csheet:ofsec:pcap|Dumpcap common snippets]]
   * [[docu:csheet:ofsec:wshark_live_cap_ssh|Capture live packets from server using Wireshark and SSH tunnel]]   * [[docu:csheet:ofsec:wshark_live_cap_ssh|Capture live packets from server using Wireshark and SSH tunnel]]
 +  * [[docu:csheet:ofsec:wshark_tls_client_hello|Filter tls client hello on Wireshark]]
 ==== + :::: Hacking & Cracking ==== ==== + :::: Hacking & Cracking ====
  
Line 231: Line 262:
  
   * [[docu:tutos:apps:linux:ncmpcpp|How to use NCMPCPP (MPD console client)]]   * [[docu:tutos:apps:linux:ncmpcpp|How to use NCMPCPP (MPD console client)]]
 +  * [[docu:tutos:apps:linux:tmux|How to use Tmux (+some cheatsheets)]]
  
 \\ \\
Line 241: Line 273:
  
   * [[docu:tutos:android:adb_tcp_forwarding|Forwarding adb over TCP/IP]]   * [[docu:tutos:android:adb_tcp_forwarding|Forwarding adb over TCP/IP]]
 +  * [[docu:tutos:android:adb_root_reverse_shell_openssl|Spawn a usable root shell on your Android, without su, using "ADB as Root" developer option with and Termux with openssl]]
  
 \\ \\
start.1624015311.txt.gz · Last modified: 2021/06/18 11:21 by admin