|
Click to set custom HTML
0 Comments
Click to set custom HTML
UniFi provides a comprehensive environment for all your IT needs, starting with networking and seamlessly integrating security cameras, VoIP phones, door access, and much more. At the heart of UniFi are our Cloud Gateways, giving you unparalleled control over your entire IT infrastructure paired with world-class network security. https://unifi.ui.com/consoles/ IntroductionUniFi ApplicationsThe UniFi application suite is thoughtfully constructed to serve a wide variety of technological needs within your home or business. These applications run on UniFi Cloud Gateways:
Site ManagerThe UniFi Site Manager, located at unifi.ui.com, provides a centralized platform for managing all your deployments remotely. With Site Manager, you can access and administer all sites you own or have been granted administrative permissions to from a single interface. This feature is ideal for scaling management across multiple locations or ensuring seamless control, even during routine operations. This is designed around managed service providers and large enterprises with globally-dispersed locations.Accessing UniFi Site ManagerTo access Site Manager:
Note: Remote Management is enabled by default during initial setup. If you need to enable it manually, click here. Site Manager FeaturesSite Manager offers several advanced tools to streamline multi-site management:
UDM SE
UniFi NetworkUniFi Network by Ubiquiti Networks, inc. is a software that binds gateways, switches and wireless access points together with one graphical front end.Settings
Channel AI
DashboardTopology
Network
USW Pro Max 16 PoE DevicesGateway - UDM SE
The Ubiquiti UniFi Dream Machine Special Edition (UDM-SE) is a rack-mountable, all-in-one Enterprise-grade UniFi OS Console, router, and security gateway with an integrated 8-port PoE switch and Network Video Recorder (NVR). It features 10G SFP+ and 2.5GbE WAN, 128GB internal storage, and supports over 100 UniFi devices and 1,000 clients, designed for managing comprehensive network and surveillance setups.
Key Features and Capabilities:
The UDM-SE is a more capable successor to the UDM-Pro, adding PoE capability to its LAN ports, 2.5GbE/10G WAN support, and more internal storage for enhanced performance and security.
Switch - USW Pro Max 16 PoE
The Ubiquiti UniFi Switch Pro Max (USW-Pro-Max) is a series of high-performance, Managed Layer 3 network switches featuring "Etherlighting" ports that illuminate to indicate port speed, link activity, and VLAN/network. They support 2.5 GbE RJ45 ports for high-speed devices, 10G SFP+ uplinks, and are designed for, but not limited to, high-bandwidth applications in modern network infrastructures.
Key features and models include:
AP
U7 Pro
U7 Pro Outdoor
Client DevicesPortsRadios
Airview
References
https://blog.51sec.org
Via http://blog.51sec.org/2026/02/unifi-ubiquiti.html Windows system has pre-installed all kinds of services and software to meet most of user's requirements in all kinds of different scenaries. But some of them are not necessary for many users just like you, if you want to utilize your system potention, this post might help you. It will guide you step-by-step through safely disabling some alomst useless Windows background services and remove some rarely used software to significantly improve your system's performance and smoothness. To improve the speed and responsiveness of the Windows operating system, disabling some unnecessary background services is an effective optimization technique. By turning off these services that silently consume system resources in the background, users can free up CPU, memory, and disk usage, resulting in a smoother computer experience. To start with the process, we need to access the Services management interface. Use the keyboard shortcut Win+R to open the command prompt and type the command services.msc.
How to disable these services:
Connected User Experiences and Telemetry
Windows Search
Of course, we can use a third-party search tool like Everything to replace Windows' built-in search function. The results are absolutely phenomenal; both its search speed and efficiency far surpass the system's built-in search service. And it's completely free! SysMain (formerly known as Superfetch)
Print Spooler (Optional)
Windows Biometric Service
Remote Registry
Program Compatibility Assistant Service
Remove Unused Bulit-in Components / Features
https://christitus.com/windows-tool/
Run in an elevated PowerShell (Run as Administrator):
Or:
It will take a few seconds to load, and once you are in, go to the "Tweaks" tab. You will now find two sections on the left, one for essential tweaks and another for advanced ones. I tend to focus on the former, except for disabling Microsoft Copilot, which falls under the latter. Go with entries like deleting temporary files, disabling telemetry and hibernation, and running disk cleanup. On the right, under Customize Preferences, I disable the Search button and Task View for the taskbar, since I prefer a clean look, and enable file name extensions and hidden files. =========================================================== https://github.com/MSEndpointMgr/Windows/blob/master/BuiltInApps/Remove-Appx-AllUsers.ps1 The following 13 apps were targeted for removal from the device:- Microsoft.BingNews Microsoft.GamingApp Microsoft.MicrosoftSolitaireCollection Microsoft.WindowsCommunicationsApps Microsoft.WindowsFeedbackHub Microsoft.XboxGameOverlay Microsoft.XboxGamingOverlay Microsoft.XboxIdentityProvider Microsoft.XboxSpeechToTextOverlay Microsoft.YourPhone Microsoft.ZuneMusic Microsoft.ZuneVideo MicrosoftTeams
$u="https://github.com/MSEndpointMgr/Windows/raw/refs/heads/master/BuiltInApps/Remove-Appx-AllUsers.ps1";$p="$env:TEMP\Remove-Appx-AllUsers.ps1";Invoke-WebRequest $u -OutFile $p;Set-ExecutionPolicy -Scope Process Bypass -Force;& $p
VideosReferences
https://blog.51sec.org
Via http://blog.51sec.org/2026/01/disable-some-background-sservices-and.html Windows system has pre-installed all kinds of services and software to meet most of user's requirements in all kinds of different scenaries. But some of them are not necessary for many users just like you, if you want to utilize your system potention, this post might help you. It will guide you step-by-step through safely disabling some alomst useless Windows background services and remove some rarely used software to significantly improve your system's performance and smoothness. To improve the speed and responsiveness of the Windows operating system, disabling some unnecessary background services is an effective optimization technique. By turning off these services that silently consume system resources in the background, users can free up CPU, memory, and disk usage, resulting in a smoother computer experience. To start with the process, we need to access the Services management interface. Use the keyboard shortcut Win+R to open the command prompt and type the command services.msc.
How to disable these services:
Connected User Experiences and Telemetry
Windows Search
Of course, we can use a third-party search tool like Everything to replace Windows' built-in search function. The results are absolutely phenomenal; both its search speed and efficiency far surpass the system's built-in search service. And it's completely free! SysMain (formerly known as Superfetch)
Print Spooler (Optional)
Windows Biometric Service
Remote Registry
Program Compatibility Assistant Service
Remove Unused Bulit-in Components / Features
https://christitus.com/windows-tool/
Run in an elevated PowerShell (Run as Administrator):
Or:
It will take a few seconds to load, and once you are in, go to the "Tweaks" tab. You will now find two sections on the left, one for essential tweaks and another for advanced ones. I tend to focus on the former, except for disabling Microsoft Copilot, which falls under the latter. Go with entries like deleting temporary files, disabling telemetry and hibernation, and running disk cleanup. On the right, under Customize Preferences, I disable the Search button and Task View for the taskbar, since I prefer a clean look, and enable file name extensions and hidden files. =========================================================== https://github.com/MSEndpointMgr/Windows/blob/master/BuiltInApps/Remove-Appx-AllUsers.ps1 The following 13 apps were targeted for removal from the device:- Microsoft.BingNews Microsoft.GamingApp Microsoft.MicrosoftSolitaireCollection Microsoft.WindowsCommunicationsApps Microsoft.WindowsFeedbackHub Microsoft.XboxGameOverlay Microsoft.XboxGamingOverlay Microsoft.XboxIdentityProvider Microsoft.XboxSpeechToTextOverlay Microsoft.YourPhone Microsoft.ZuneMusic Microsoft.ZuneVideo MicrosoftTeams
$u="https://github.com/MSEndpointMgr/Windows/raw/refs/heads/master/BuiltInApps/Remove-Appx-AllUsers.ps1";$p="$env:TEMP\Remove-Appx-AllUsers.ps1";Invoke-WebRequest $u -OutFile $p;Set-ExecutionPolicy -Scope Process Bypass -Force;& $p
VideosReferences
https://blog.51sec.org
Via http://blog.51sec.org/2026/01/disable-some-background-sservices-and.html Free and Easy Way to Sync Your Local Folder to Cloud Drives Folder (Mount to Local then Sync)1/27/2026 My OneDrive has 5T storage and always thinking how I could use them well to stoare my files and share with others. It is a bit problem to sync certain folder with my local drive , especially cross multiple OneDrive accounts, and other cloud drives. I started to try some of alternatives from Microsoft native OneDrive program since the limitation I met. There are a couple of software I have tested or took a quick look, here are some of my comments (WIP):
1. https://www.raidrive.com/ - free for persoanl onedrive. but not free for onedrive business
2. https://mountainduck.io/ - Trial and not installable for my Windows 10
3. https://cyberduck.io/ - Free, not able to mount, but able to upload/download/sync.
4. https://stablebit.cloud/
5. https://southrivertech.com/webdrive/ - No free
6. Add a OneDrive as a network drive on local - https://helpdesk.rightnetworks.com/en-us/s/article/Add-OneDrive-as-a-Network-Location-in-Rightworks
7. Rclone
8. https://www.airlivedrive.com/en/ - free available, but same as raidrive, not for onedrive business. But during the testing, it seems the warning does n't stop mounting a business one drive account
9. ZeeDrive - https://www.zeedrive.com/pricing/ - No free
10. https://www.netdrive.net/ - No Free
11. https://www.konnekt.io/ - No Free
12. https://www.expandrive.com/ - Free
For free MS265 and OneDrive, here are some related posts:
ExpanDrive
https://www.expandrive.com/
The main ExpanDrive application for Windows, Mac, and Linux is now completely free for personal use. Commercial, academic, or government use is also free for enterprises where fewer than 10 people use ExpanDrive across the enterprise during a calendar year.
Menu
Settings:
New Connection:
Download
It supports:
FreeFileSync
FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files. Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed. FreeFileSync is Open Source software, available for Windows, macOS, and Linux. https://freefilesync.org/
Download:
Tutorials:
Manual:
Main Interface:
![]()
CyberDuckPro: 1. Set up is simple 2. Speed is faster 2. Support multiple cloud storage Con: 1. Not able to mount it as a drive to system 2. Not easy to configure sync Upload / Download / Sync For OneDrive: Throttled Messages Preference:
It works!
VideosReferences
https://blog.51sec.org
Via http://blog.51sec.org/2026/01/free-and-easy-way-to-sync-your-local.html Free and Easy Way to Sync Your Local Folder to Cloud Drives Folder (Mount to Local then Sync)1/27/2026 My OneDrive has 5T storage and always thinking how I could use them well to stoare my files and share with others. It is a bit problem to sync certain folder with my local drive , especially cross multiple OneDrive accounts, and other cloud drives. I started to try some of alternatives from Microsoft native OneDrive program since the limitation I met. There are a couple of software I have tested or took a quick look, here are some of my comments (WIP):
1. https://www.raidrive.com/ - free for persoanl onedrive. but not free for onedrive business
2. https://mountainduck.io/ - Trial and not installable for my Windows 10
3. https://cyberduck.io/ - Free, not able to mount, but able to upload/download/sync.
4. https://stablebit.cloud/
5. https://southrivertech.com/webdrive/ - No free
6. Add a OneDrive as a network drive on local - https://helpdesk.rightnetworks.com/en-us/s/article/Add-OneDrive-as-a-Network-Location-in-Rightworks
7. Rclone
8. https://www.airlivedrive.com/en/ - free available, but same as raidrive, not for onedrive business. But during the testing, it seems the warning does n't stop mounting a business one drive account
9. ZeeDrive - https://www.zeedrive.com/pricing/ - No free
10. https://www.netdrive.net/ - No Free
11. https://www.konnekt.io/ - No Free
12. https://www.expandrive.com/ - Free
For free MS265 and OneDrive, here are some related posts:
ExpanDrive
https://www.expandrive.com/
The main ExpanDrive application for Windows, Mac, and Linux is now completely free for personal use. Commercial, academic, or government use is also free for enterprises where fewer than 10 people use ExpanDrive across the enterprise during a calendar year.
Menu
Settings:
New Connection:
Download
It supports:
FreeFileSync
FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files. Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed. FreeFileSync is Open Source software, available for Windows, macOS, and Linux. https://freefilesync.org/
Download:
Tutorials:
Manual:
Main Interface:
![]()
CyberDuckPro: 1. Set up is simple 2. Speed is faster 2. Support multiple cloud storage Con: 1. Not able to mount it as a drive to system 2. Not easy to configure sync Upload / Download / Sync For OneDrive: Throttled Messages Preference:
It works!
VideosReferences
https://blog.51sec.org
Via http://blog.51sec.org/2026/01/free-and-easy-way-to-sync-your-local.html ShareX, which is a the most powerful, free and open source application screenshot utility with a lot of features, includes the ability to upload images, videos, and files to not only the many publicly available services, but your own custom ones. ShareX has provided their own documentation here for configuring ShareX with Cloudflare R2, which is simple to follow. This post is to give a more screenshot guide to show you the steps how to configure ShareX to upload screenshots to Cloudflare R2, this s3 compatible storage. https://i.itprosec.com/2026/01/integrate%20Cloudflare%20R2%20storage%20with%20ShareX.png https://i.itprosec.com/2026/01/Photos_zlRapcl5zI.jpg Free tier of Cloudflare R2Cloudflare R2 is an object storage provider similar to Amazon S3, which allows for storing large amounts of unstructured data. Cloudflare R2 is S3-compatible, so it is able to utilize some of the already created S3 libraries, extensions, and tools. One of the core benefits of Cloudflare’s offering, is that there are no egress charges, which some other companies charge when data is accessed externally. And depending on volume of requests and how much data is being requested, that can become costly. More information can be found here. Cloudflare R2 offers a forever free tier, that includes:
If you need to go past these limits or your utilization is past these limits, then the following is the current additional costs as of 3/3/2025:
You can use the following amount of storage and operations each month for free.
Warning The free tier only applies to Standard storage, and does not apply to Infrequent Access storage. The main different between Class A Operations vs Class B Operations is what they do.
If you are only hosting images, files, or files that are not changing, you will mainly be using Class B Operations, since that would be people viewing those items stored. And the Class A Operations would you be uploading these items, listing what is inside your bucket, deleting, editing, etc. Another benefit of utilizing a custom domain with Cloudflare R2, is that it can leverage other features from Cloudflare such as their Content Delivery Network (CDN) for caching these files/images/videos. Which should result in limiting the number of Class B Operations, if the files are already cached by the user’s browser on Cloudflare’s edge network. Additional information on pricing and the different type of operations can be found here. Class A Operations include Class B Operations include Free operations include Uploads to Cloudflare R2
1. Dashboard upload limitation
<100 files, < 300MB size
2. https://r2uploader.com/
A lightweight yet powerful desktop application built with Rust and Tauri, enabling lightning-fast file uploads. Optimized for large files and batch uploads, with no 300MB limit!
Your configuration remains local - we never collect or upload your credentials.
Connection SetupFind your Cloudflare R2 S3 API URL:
Go to your R2 bucket settings page
Look for the "S3 API" section under "Bucket Details"
Copy the S3 API URL in the following format:
https://[accountId].r2.cloudflarestorage.com/[bucketName]
The application will automatically extract the Bucket Name and Account ID from this URL.
Create an API token with the following steps:
Go to Cloudflare R2 API Tokens page: https://dash.cloudflare.com/?to=/:account/r2/api-tokens
Generate a new token with at least read and write permissions for objects
Copy the "Access Key ID" and paste it into the "Access Key" field
Copy the "Secret Access Key" and paste it into the "Secret Key" field
(Optional) Configure a Custom Domain:
If you have a custom domain for your R2 bucket, enter it in the "Custom Domain" field
This domain will be used when generating shareable links for uploaded files
In this example, I did not put my cusome domain in. It will i.51sec.org or i.itprosec.com
Verification and Save
Click the "Check" button to verify your bucket connectivity
If the connection test passes, click "Save" to store your configuration
ShareX Integration
https://getsharex.com/docs/cloudflare-r2
Ensure that your domain is added to Cloudflare and verified with NS (Name Server) records on your domain registrar. Your domain has to be hosted through Cloudflare; otherwise, this won't work, and you will be unable to use R2 / Cloudflare CDN to host your images. While R2 is not free, it does have a generous free tier. The full pricing is available to see here. To create a bucket:
This connects your domain to the R2 bucket and allows any objects inside that bucket to be accessible by the selected domain.
Custom Domain for your bucket:
To create an API token:
Create User API Toker for speciy bucket:
Note: you want to make sure to choose object read&write permissions at this screen.
To configure uploading with ShareX:
ShareX Configuration (uploader to Amazon S3): Amazon S3 Configuration:
https://blog.51sec.org
Via http://blog.51sec.org/2026/01/cloudflare-r2-operations-and-integrate.html PentesterLab provides two free exercises every month. This post is to record some interesting ones I have been done.
https://pentesterlab.com/my/progress#onlinefree Lab: API 18
In this challenge, your goal is to retrieve the key. However, the user you are logging in with does not have permission to access it. Your task is to identify a vulnerability in the authorization middleware. Upon logging in, you will see part of the application's source code. Audit the code carefully to uncover the vulnerability.
Burpsuite
Turn intercept on then open buit-in browser to open this page
Click forward a couple of times until we got post
Change post content by adding health=health, then forward
You should be able to bypass the following check, which is checking if there is "health" at the end of url, and if the username is admin. If any of those condition not met, it will give you an error to show you dont have access to the key.
Lab: Directory Traversal 01Directory TraversalsDirectory traversals come from a lack of filtering/encoding of information used as part of a path by an application. As with other vulnerabilities, you can use the "same-value technique" to test for this type of issue. For example, if the path used by the application inside a parameter is
If you don't have the value Once you have tested that, you can try to retrieve other files. On Linux/Unix the most common test case is the You can test: If you get the Another interesting thing to know is that if you have a directory traversal in Windows, you will be able to access This is not the case on Linux. This can be really useful where the code concatenates user-controlled data, to create a file name. For example, the following PHP code is supposed to add the parameter On Linux, you won't be able to exploit this vulnerability if there is no directory starting with
In these exercises, the vulnerabilities are illustrated by a script used inside an You will need to read the HTML source (or use "Copy image URL") to find the correct link, and start exploiting the issue. The first example is a really simple directory traversal. You just need to go up in the file system, and then back down, to get any files you want. In this instance, you will be restricted by the file system permissions, and won't be able to access In this example, based on the header sent by the server, your browser will display the content of the response. Sometimes the server will send the response with a header Using a Linux/Unix system, you can do this more quickly, by using The objective of this exercise is to find the directory traversal and retrieve the key in the following file:
For example, you find a file or image url is
You should be able to try to add . or .. into the url to go to other folders, but it will still show same result.
If this vulnerability exists on the website, we should be able to construct a url like this to get the key:
In this exercise, you can use existing file.php to view this php file's content by right clicking page and viewing source since it will show an empty page.
It is also possible to use a new constructed url to view /etc/passwd as show from following screenshot in Linux:
On windows, you might be able to get the file boot.ini from c:/ drive.
Lab: GraphQL IntrospectionYou can useGraphQL Introspection this vulnerability to find data that may not be exposed directly by an application.
Follow the following steps:
GraphQL
When coming across a new standard/product/technology, it's always a good idea to go through the "Introduction" course/tutorial that may be available. For example, for Some of this "training" may also offer you a sandpit/online version to start playing with the tool. Detection of the issueFirst, you will need to look at the traffic sent to the server when accessing the
However, this has a security impact as it may allow attackers to get access to information that may not otherwise be exposed. This can be referred to as Depending on the version of the
The only difference being the move from To get in more details, we use The most important part is to ask for
Using one of these queries, you should get a list of queries that you can run in place of the One of the queries should give you access to the key to solve this exercise.
Where
You can use It's very common that storage and query mechanisms offer a way to get Start Kali Linux - Burpsuite v2025.8.8 Community Edition
Proxy - HTTPHistory - Open Browser - enter url of target if you have not done that before.
Right click the content then select "Send to Repeater".
change code with VIM to replace new line characters with the literal string \n
Modify the query part as show below, then send the request again, you will see response is giving lots of data schema related info now:
from previous screenshot's response, you will find a name which is ptlabkeys.
Tried to change original query to replace projects with ptlabkeys, then see what we got:
Remove a bit more information regarding name and description since could not find . We got this
Go back first response screenshot, you will find there is a value field, which you can put it to get the final key: CBC-MAChttps://pentesterlab.com/exercises/cbc-mac
However, when using TheoryWith To keep things simple, we are going to work on a single block for each message. We can see below how signing both messages works (NB: both signatures are completely independent of each other):
If we try to concatenate those messages, the signature will no longer be valid (since
However, if we
ImplementationBased on the size of the signature, we can guess that the block size is likely to be 8. With this information, we will split
We can trivially generate the signature for the first block, by just logging in and retrieving the signature For the second block, we want the Finally, we just need to concatenate GCM Tag TruncationIntroductionThis exercise covers the impact of tag truncation in Galois/Counter Mode (GCM). When GCM is used, an authentication tag is generated to verify the integrity of the encrypted data. If an application fails to enforce the expected tag length, an attacker can supply a truncated tag and brute-force the missing bytes, drastically weakening the security. This lab demonstrates how GCM truncation can be exploited against a Ruby application. The same vulnerable pattern can also be found in PHP with ExploitationTo exploit this issue, you will first need to register an account. The attack relies on creating a username that is very close to the targeted one (for example, Once registered, you can take the encrypted session data, base64-decode it, and truncate the GCM tag to a single byte. If the application does not enforce the tag length, it may still accept the ciphertext, keeping you logged in. At this point, you can modify the first byte of the encrypted username (after base64-decoding) and brute-force the single-byte tag until the server accepts it. If successful, you will be logged in. I you are logged in as
https://blog.51sec.org
Via http://blog.51sec.org/2025/11/pen-test-labs-notes.html ShareX, which is a the most powerful, free and open source application screenshot utility with a lot of features, includes the ability to upload images, videos, and files to not only the many publicly available services, but your own custom ones. ShareX has provided their own documentation here for configuring ShareX with Cloudflare R2, which is simple to follow. This post is to give a more screenshot guide to show you the steps how to configure ShareX to upload screenshots to Cloudflare R2, this s3 compatible storage. https://i.itprosec.com/2026/01/integrate%20Cloudflare%20R2%20storage%20with%20ShareX.png https://i.itprosec.com/2026/01/Photos_zlRapcl5zI.jpg Free tier of Cloudflare R2Cloudflare R2 is an object storage provider similar to Amazon S3, which allows for storing large amounts of unstructured data. Cloudflare R2 is S3-compatible, so it is able to utilize some of the already created S3 libraries, extensions, and tools. One of the core benefits of Cloudflare’s offering, is that there are no egress charges, which some other companies charge when data is accessed externally. And depending on volume of requests and how much data is being requested, that can become costly. More information can be found here. Cloudflare R2 offers a forever free tier, that includes:
If you need to go past these limits or your utilization is past these limits, then the following is the current additional costs as of 3/3/2025:
You can use the following amount of storage and operations each month for free.
Warning The free tier only applies to Standard storage, and does not apply to Infrequent Access storage. The main different between Class A Operations vs Class B Operations is what they do.
If you are only hosting images, files, or files that are not changing, you will mainly be using Class B Operations, since that would be people viewing those items stored. And the Class A Operations would you be uploading these items, listing what is inside your bucket, deleting, editing, etc. Another benefit of utilizing a custom domain with Cloudflare R2, is that it can leverage other features from Cloudflare such as their Content Delivery Network (CDN) for caching these files/images/videos. Which should result in limiting the number of Class B Operations, if the files are already cached by the user’s browser on Cloudflare’s edge network. Additional information on pricing and the different type of operations can be found here. Class A Operations include Class B Operations include Free operations include Uploads to Cloudflare R2
1. Dashboard upload limitation
<100 files, < 300MB size
2. https://r2uploader.com/
A lightweight yet powerful desktop application built with Rust and Tauri, enabling lightning-fast file uploads. Optimized for large files and batch uploads, with no 300MB limit!
Your configuration remains local - we never collect or upload your credentials.
Connection SetupFind your Cloudflare R2 S3 API URL:
Go to your R2 bucket settings page
Look for the "S3 API" section under "Bucket Details"
Copy the S3 API URL in the following format:
https://[accountId].r2.cloudflarestorage.com/[bucketName]
The application will automatically extract the Bucket Name and Account ID from this URL.
Create an API token with the following steps:
Go to Cloudflare R2 API Tokens page: https://dash.cloudflare.com/?to=/:account/r2/api-tokens
Generate a new token with at least read and write permissions for objects
Copy the "Access Key ID" and paste it into the "Access Key" field
Copy the "Secret Access Key" and paste it into the "Secret Key" field
(Optional) Configure a Custom Domain:
If you have a custom domain for your R2 bucket, enter it in the "Custom Domain" field
This domain will be used when generating shareable links for uploaded files
In this example, I did not put my cusome domain in. It will i.51sec.org or i.itprosec.com
Verification and Save
Click the "Check" button to verify your bucket connectivity
If the connection test passes, click "Save" to store your configuration
ShareX Integration
https://getsharex.com/docs/cloudflare-r2
Ensure that your domain is added to Cloudflare and verified with NS (Name Server) records on your domain registrar. Your domain has to be hosted through Cloudflare; otherwise, this won't work, and you will be unable to use R2 / Cloudflare CDN to host your images. While R2 is not free, it does have a generous free tier. The full pricing is available to see here. To create a bucket:
This connects your domain to the R2 bucket and allows any objects inside that bucket to be accessible by the selected domain.
Custom Domain for your bucket:
To create an API token:
Create User API Toker for speciy bucket:
Note: you want to make sure to choose object read&write permissions at this screen.
To configure uploading with ShareX:
ShareX Configuration (uploader to Amazon S3): Amazon S3 Configuration:
https://blog.51sec.org
Via http://blog.51sec.org/2026/01/cloudflare-r2-operations-and-integrate.html |
|

























































RSS Feed