Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User contributions for Admin

A user with 65 edits. Account created on 4 October 2023.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

23 September 2024

26 July 2024

17 July 2024

18 May 2024

  • 21:1121:11, 18 May 2024 diff hist +96 Using Iperf3 for Speed TestingNo edit summary current
  • 21:0821:08, 18 May 2024 diff hist +1,835 N Using Iperf3 for Speed TestingCreated page with "Just found out about a cool little utility called <code>iperf3</code> for testing upload/download speeds between two hosts. On the server make sure to open the testing port on your firewall. Then run the following iperf3 command to start the server in your terminal. iperf3 -s -p 4000 I'm running it on port 4000. Then from the client machine you can run the following to test upload speeds. iperf3 -c SERVER_IP -p 4000 -t 10 If you stick a <code>-R</code> on there t..."

17 May 2024

30 April 2024

  • 01:0901:09, 30 April 2024 diff hist +176 N Do cmd X times without a forloopCreated page with "Say you're in a weird shell and you don't know how to do a forloop. No worries! You can use seq | xargs to run some command any number of times. seq 5 | xargs -I {} echo fart" current

13 April 2024

  • 10:4110:41, 13 April 2024 diff hist +717 N JaphCreated page with "A perl japh is an obfuscated perl program that prints out the message <code>Just another Perl Hacker</code> or <code>Just another Perl Programmer</code>. Here's my first ever attempt at creating a japh. <pre> #!/usr/bin/env perl # John's first japh! use MIME::Base64;use Compress::Zlib;$s='blue23';$p='japh';@k=split '',crypt($p,$s);%h=('1'=>'CEgt','Y'=>'CNk=','0'=>'UUjM','Q'=>'Ti0C ','w'=>'SEzO','l'=>'Ki0u','2'=>'SC1S','3'=>'yy/J','U'=>undef,'7'=> undef,'x'=>'ylHw','N'..." current

11 April 2024

  • 04:0804:08, 11 April 2024 diff hist +556 N Encode.phpCreated page with "Encodes a file as base64 gzip compressed payload file. <pre> <?php $input_file = 'info.php'; $output_file = 'x.php'; function removePhpTags($content) { $content = preg_replace('/^<\?php\s*/', '', $content); $content = preg_replace('/\s*\?>$/', '', $content); return $content; } $file_content = file_get_contents($input_file); $file_content = removePhpTags($file_content); $encoded = base64_encode(gzcompress($file_content)); $payload = "<?php eval(gzuncompress(base..." current

31 December 2023

  • 03:1403:14, 31 December 2023 diff hist +474 N Virsh list all in jsonCreated page with "The following <code>bash</code> command will list all virsh guests in json. echo "[ $(virsh list --all|grep -Ev 'Id|----'|awk '{print "{ \"id\": \""$1"\", \"name\": \""$2"\", \"state\": \""$3 $4"\"}," }'|head -n -1) {} ]"|jq -r Output example: <pre> [ { "id": "38", "name": "Mac", "state": "running" }, { "id": "39", "name": "Dennis", "state": "running" }, { "id": "40", "name": "Charlie", "state": "running" }, ... </pre>" current

14 December 2023

  • 04:0004:00, 14 December 2023 diff hist +618 N Loris.phpCreated page with "Useful little PHP script for holding a connection open for testing. <pre> <?php // John testing holding a connection open, will clean up. Although I guess if // you're reading this that was a lie, sorry... →‎Debug: ini_set('display_errors','1'); ini_set('display_startup_errors','1'); error_reporting (E_ALL); echo "Randomness Begin..."; function random_string($length) { $str = random_bytes($length); $str = base64_encode($str); $str = str_replace(["+", "/..." current

2 December 2023

19 October 2023

7 October 2023

4 October 2023

  • 13:4413:44, 4 October 2023 diff hist +2,150 N John's Wiki:Privacy policyCreated page with "Thank you for visiting [Your Wiki Website Name] (the "Website"). At [Your Wiki Website Name], we are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy outlines our practices concerning the collection, use, and disclosure of your information. Please take a moment to review this policy carefully. Information We Collect Usage Information: We may collect non-personal information about how you use our Website, s..." current
  • 13:1713:17, 4 October 2023 diff hist +92 N John's Wiki:General disclaimerCreated page with "Do <span style="color:red">NOT</span> eat the <span style="color:yellow">yellow</span> snow!" current
  • 13:0713:07, 4 October 2023 diff hist +79 Main PageNo edit summary current
  • 12:3412:34, 4 October 2023 diff hist +1,884 N Using the FTP CLI UtilityCreated page with "To use the FTP command line utility run the command below. ftp example.com <pre> Connected to example.com. 220 ProFTPD Server (example.com FTP server) Name (example.com): YOUR_USERNAME 331 Password required for YOUR_USERNAME Password: 230 User YOUR_USERNAME logged in Remote system type is UNIX. Using binary mode to transfer files. </pre> * Then enable passive mode: <pre> ftp> passive Passive mode on. </pre> * You can list files with <code>ls</code..."
  • 12:2412:24, 4 October 2023 diff hist +40 Using Telnet with SMTPNo edit summary current
  • 12:2312:23, 4 October 2023 diff hist +2,837 N Using Telnet with SMTPCreated page with "== The Old Way == To connect to a server using Telnet you would run the following command. telnet mail.example.com 25 However, you're not going to get very far. Unencrypted Telnet is a no-no for most mail servers and they'll cut you off right there. == Using OpenSSL to Connect Securely == Luckily, you can get around this by using the wonderful <code>openssl</code> tool/library to wrap your telnet session in a warm security blanket weaved from the finest encryption..."
  • 12:1512:15, 4 October 2023 diff hist +2,313 N Using Telnet with IMAPCreated page with "== The Old Way == To connect to a server using just plain old telnet and IMAP you would run the following command. telnet mail.example.com 143 However, you're not going to get very far. Dovecote will not allow an insecure login so you're pretty much dead in the water. == Using OpenSSL to Connect Securely == Luckily, you can get around this by using the wonderful <code>openssl</code> tool/library to wrap your telnet session in a warm security blanket weaved from the..." current
  • 12:0412:04, 4 October 2023 diff hist +697 N Sending an Email with Python3 via smtplibCreated page with "It possible to use the module [https://docs.python.org/3/library/smtplib.html <code>smtplib</code>] to send an Email with python3. <pre> #!/usr/bin/env python3 import smtplib from email.message import EmailMessage to_addr = 'to@example.com' from_addr = 'from@example.com' mail_server = 'mail.example.com' passwd = 'YOUR_MAILBOX_PASSWORD' message = EmailMessage() message["To"] = to_addr message["From"] = from_addr message["Subject"] = 'Sent with Python & Smtpli..." current
  • 11:5411:54, 4 October 2023 diff hist +40 Sending an Email with CurlNo edit summary current
  • 11:5311:53, 4 October 2023 diff hist 0 N Category:Sending an Email with...Created blank page current
  • 11:5311:53, 4 October 2023 diff hist +787 N Sending an Email with Perl via SendmailCreated page with "If your system has a <code>sendmail</code> compatible MTA installed you can use it in conjunction with the Perl script below to send an Email using Perl. <pre> #!/usr/bin/env perl $to = 'to@example.com'; $from = 'from@example.com'; $subject = 'Sent with Perl and Sendmail'; $message = 'This is test email sent using Perl and Sendmail.'; open(MAIL, "|/usr/sbin/sendmail -t"); # Email Header print MAIL "To: $to\n"; print MAIL "From: $from\n"; print MAIL "Subject: $subj..." current
  • 11:4311:43, 4 October 2023 diff hist +382 N Sending an Email with CurlCreated page with "* Curl Command: curl -k smtps://mail.example.com \ --user "username:password" -v \ --login-options AUTH=PLAIN \ --mail-from you@example.com \ --mail-rcpt someone@example.com \ --upload-file /full/path/to/email.txt * Example <code>email.txt</code> To: someone@example.com From: you@example.com Subject: Sent With Curl This Email was sent with curl!"
  • 11:3711:37, 4 October 2023 diff hist +5,594 N SSH Port ForwardingCreated page with "== Intro == It is possible to use SSH to take some port on machine A and redirect traffic to it securely through an encrypted tunnel to some other port on machine B. This is called SSH port forwarding and its a powerful yet niche usecase technique for redirecting ports when they may otherwise be inaccessible. == Example Use Case == Say we have two machines. We'll call them "server" and "client". Say on server, Apache is running on localhost port 80. However, server is..." current
  • 11:2711:27, 4 October 2023 diff hist +750 N IMAP SyncCreated page with "Imapsync is a command used to move mail from one mailbox to another. It literally logs into both mailboxes and uses the IMAP protocol to move mail from one mailbox into another. https://imapsync.lamiral.info/S/images/logo_imapsync.png * A sample <code>imapsync</code> command: imapsync --ssl1 --ssl2 --host1 mailserver1.com \ --user1="mailbox@domain.com" \ --host2 mailserver2.com \ --user2="mailbox@domain.com" --subscribe --fast Note: the above command uses the "\"..." current
  • 11:1911:19, 4 October 2023 diff hist 0 N Category:PythonCreated blank page current
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)