In this blog I'll go through how I configure my lab environment so that computer/users will automatically connect to web servers via a text document on a schedule. The reason I set this up is to simulate constant 'real world' browsing from computers in the lab so that my web filtering reports are filled up when it comes time to demo to customers!
Friday, 21 August 2015
How-to: Automate user browsing from a text file containing URLs
Labels:
fortianalyzer,
fortigate,
how-to,
script,
web filter,
wget,
windows
Wednesday, 25 February 2015
How-to: Create a YouTube report for the FortiAnalyzer
One of the new features of FortiOS 5.2 was the introduction of Cloud Application logging which allows you to track web application traffic like Youtube videos, email address logins and files uploaded/downloaded via Dropbox.
This quick how-to guide goes through creating a small chart that will only show us the YouTube videos that have been watched and the users that watched them.
This config is done a FortiAnalyzer running 5.2.2.
This quick how-to guide goes through creating a small chart that will only show us the YouTube videos that have been watched and the users that watched them.
This config is done a FortiAnalyzer running 5.2.2.
Labels:
5.2,
application control,
fortianalyzer,
fortigate,
FortiOS 5.2,
how-to,
reporting,
youtube
Wednesday, 11 February 2015
How-to: Configure DLP fingerprinting on a FortiGate
The following how-to guide will take you through the steps to configure DLP fingerprinting on the FortiGates.
Before we begin we need to confirm two things.
Secondly DLP has been enabled in the web-gui. If it's not you can enable it via the CLI with the following commands:
config system global
set gui-dlp enable
end
Before we begin we need to confirm two things.
Firstly, the FortiGate model you are configuring has a storage drive. Models like the FG80C have no storage so DLP fingerprinting won't work.
Secondly DLP has been enabled in the web-gui. If it's not you can enable it via the CLI with the following commands:
config system global
set gui-dlp enable
end
For FortiGates running 5.2 you'll need to goto Security Profiles > Advanced > DLP Fingerprinting. If you're running 5.0 it will be found under Security Profiles > DLP > DLP Fingerprinting.
Wednesday, 3 December 2014
How-to: Change WebGUI HTTPS certificate on Fortinet devices
Below is a list of commands required to change the default HTTPS certificate that gets presented on the admin WebGUI.
For each of these examples I've already loaded a certificate called 'webgui-cert'. Change this value to match the certificate you import.
Labels:
certification,
cli,
fortianalyzer,
fortiauthenticator,
forticache,
fortigate,
fortimail,
fortimanager,
fortinet,
how-to,
ssl,
webgui
Monday, 1 December 2014
How-to: Disable SSLv3 on Fortinet devices
With the release of the POODLE vulnerability, Fortinet have released a great article on howto disable SSLv3 on all the Fortinet devices that are affected.
The list goes on to include:
The list goes on to include:
- FortiGate
- FortiMail
- FortiAnalyzer
- FortiManager
- FortiAuthenticator
- FortiCache
- FortiWeb
- FortiDDOS
- FortiADC-D
- FortiClient
- FortiVoice-Enterprise
- FortiRecorder
- FortiDB
- FortiSwitchOS
- FortiSwitch ATCA
Fortunately disabling SSLv3 is very simple on all devices, with some just requiring an upgrade.
I won't go into detail on howto disable SSLv3 on every box as it's covered in the article linked above. I just wanted to go through on how you can test to ensure that SSLv3 has been disabled once you've made the configuration change.
Labels:
cli,
fortiauthenticator,
forticache,
fortidb,
fortigate,
fortimail,
fortimanager,
fortinet,
fortirecorder,
fortiswitch,
fortivoice,
fortiweb,
how-to,
poodle,
ssl,
vulnerability
Monday, 15 September 2014
How-to: Configure Quotas by Data Usage on a FortiGate
Long ago, you had two options when it came to usage quotas on the FortiGate; it was either based on data usage, or time usage. Fortinet then decided to remove the data usage quota and only have time based ones available. Recently Fortinet have decided to reintroduce the data based quotas (albeit it can only be configured via the CLI).
We'll go through creating a data usage quota on a web filtering profile, and some things you should know.
We'll go through creating a data usage quota on a web filtering profile, and some things you should know.
Labels:
bandwidth,
cli,
config,
fortigate,
FortiOS 5.2,
how-to,
quota,
web filter
Wednesday, 23 July 2014
How-to: Change default policy columns on a FortiGate
When you log into a FortiGate and browse to the policies section you will see the pre-defined default policy columns which include seq#, source, destination, schedule, service, action, nat, av etc..
I normally go through and change the columns so that they are more compact. Generally this includes adding the 'policy ID' column, removing the schedules, replacing all the UTM columns with the 'security profiles' column and moving a few others around as per below:
Now this is all well and good, except for the fact that it will only save these columns for the computer and browser that I'm using. If I connect via another browser or from another device then the default columns will show up again.
Good news is that the default columns can all be changed with a setting to ensure that the columns you want to show up by default will, no matter which browser or computer you connect from.
I normally go through and change the columns so that they are more compact. Generally this includes adding the 'policy ID' column, removing the schedules, replacing all the UTM columns with the 'security profiles' column and moving a few others around as per below:
Good news is that the default columns can all be changed with a setting to ensure that the columns you want to show up by default will, no matter which browser or computer you connect from.
Wednesday, 25 June 2014
How-to: Configure User Alias Options on a FortiMail
If your organisation is using aliases, it's generally a good idea to configure the 'User Alias Options' within the LDAP settings to ensure users only get one quarantine email for all their addresses, instead of one for each alias address.
To configure this, first edit the LDAP profile you've configured for your domain (found under Profile > LDAP) and expand the 'User Alias Options' section.
Ensure the tickbox has been enabled next-to 'User Alias Options', then configure your base DN, Bind DN and Bind password as normal. For the 'Alias member query' option use proxyAddresses=smtp:$m. Lastly untick the 'User group expansion in advance' box.
Your final configuration should look something like this:
To test this out click on the 'Test LDAP Query...' link near the top of the LDAP profile page. From here choose 'Alias' from the dropdown menu and type in your email address at the bottom. For the below example my normal email address is amouawad@wglab.com.au and my alias is allan@wglab.com.au.
Click on 'Test' and you should see the alias match!
To configure this, first edit the LDAP profile you've configured for your domain (found under Profile > LDAP) and expand the 'User Alias Options' section.
Ensure the tickbox has been enabled next-to 'User Alias Options', then configure your base DN, Bind DN and Bind password as normal. For the 'Alias member query' option use proxyAddresses=smtp:$m. Lastly untick the 'User group expansion in advance' box.
Your final configuration should look something like this:
To test this out click on the 'Test LDAP Query...' link near the top of the LDAP profile page. From here choose 'Alias' from the dropdown menu and type in your email address at the bottom. For the below example my normal email address is amouawad@wglab.com.au and my alias is allan@wglab.com.au.
Click on 'Test' and you should see the alias match!
Wednesday, 11 June 2014
FortiGate Web SSL VPN gives "Connection Exception" error when trying to RDP to a Windows PC
I've finished configuring a Web SSLVPN on my FortiGate and created a few RDP bookmarks to my internal PCs. As per below, the bookmarks were nothing special and just using the Java based RDP (not native).
When it came time to test this out however, I keep getting the following error:
Connection Exception: Connection to remote desktop failed, please check network connection or remote computer configuration
Luckily the fix is simple.
Connection Exception: Connection to remote desktop failed, please check network connection or remote computer configuration
Luckily the fix is simple.
Labels:
error,
fortigate,
rdp,
ssl vpn,
troubleshooting,
web portal,
webgui,
windows
Tuesday, 10 June 2014
FortiWeb RADIUS authentication login failing
I'm currently rebuilding my FortiWeb VM in the lab and started the configuration from scratch.
One of the config steps I have for all my devices is to use RADIUS for the user authentication. For some reason though when I test the RADIUS server it keeps on giving me a timeout error.
Looking at my FortiAuthenticator I can see the request has come through and been authenticated correctly.
One of the config steps I have for all my devices is to use RADIUS for the user authentication. For some reason though when I test the RADIUS server it keeps on giving me a timeout error.
Looking at my FortiAuthenticator I can see the request has come through and been authenticated correctly.
So what's going on here?
Labels:
authentication,
fortiauthenticator,
logging,
radius,
troubleshooting,
webgui,
wireshark
Subscribe to:
Posts (Atom)