VPN Access
VPN is essential to access the specified assets in the program. It's important to note that these assets cannot be accessed without connecting to a VPN.
Last updated
VPN is essential to access the specified assets in the program. It's important to note that these assets cannot be accessed without connecting to a VPN.
Last updated
Go to the program policy page and choose the Credentials & VPN tab.
You will see a list of VPN servers that the company has created.
Click on "View Server Configuration" to see the VPN configuration details.
To obtain the OpenVPN configuration file, click on "Download Configuration File" button.
Server Name: This is the name given to the VPN server.
Server Status: Indicates whether the VPN server is currently running, stopped, or in the process of deploying.
Rate Limit: This refers to the maximum number of requests per minute allowed through the VPN, ensuring fair usage and server stability.
Countries: Lists the countries from which you are allowed to access the VPN.
Accessible Assets: Shows the specific domains (assets) you are permitted to test. Each domain includes:
Asset: The specific domain or asset you have access to.
Active Time Period: The time range during which the asset is available for testing. NOTE: All time range is in UTC timezone.
Blacklist Routes: Any API routes or paths that are off-limits, even when connected to the VPN.
Once you have .ovpn file downloaded ( config file ). Follow the below steps:
Add the domains/in-scope targets of the program to your /etc/hosts file
Example: docs.google.com and bugbase.in are the domains/in-scope targets in the VPN configuration. Check here for the accessible assets.
Lookup the DNS resolution of the target domains.
Add the Addresses to the /etc/hosts for your linux systems or the corresponding local resolution files for Windows and MacOS.
Connect to VPN Server using the .ovpn file with sudo permissions.
Confirm a valid connection by checking the newly assigned IP on the tun interface.
`ip a` - Linux User
`ipconfig` - Windows User
`ifconfig` - MACOS
Confirm additions of the domains/targets to the routing table
Linux users can use the route
command to do this
MacOS Users can use `netstat -rn
` command to do the same
Windows users can use `route print
`
In case the target domains are not live or do not have a valid IP address on Lookup, the IP will be separately mentioned in the Program description
Please wait approximately 2-5 minutes before starting testing to ensure a smooth experience.