
Download | Interactive Demo | Product overview video | Twitter | Customers
Regards,
Don Thomas Jacob



Regards,
Don Thomas Jacob
Great News for all who were looking for monitoring NetFlow data from Cisco ASA devices. ManageEngine NetFlow Analyzer now provides preliminary support for NetFlow data from ASA
devices.
For those who have not caught up on this news, a couple of months back, Cisco released a new IOS which brings support for NetFlow capabilities to ASA devices. The NetFlow feature from ASA devices, termed as NetFlow Secure Event Logging (NSEL), is based on NetFlow version 9 flow format and can give real time bandwidth reports.
Ever since this release, we have had a huge demand to start supporting the new flow format. Working with some customers who provided packet captures from their ASA devices, our engineering team has successfully developed a patch which would provide support for these flows. The patch has to be applied on top of the latest version of NetFlow Analyzer.
This patch enables NetFlow Analyzer to report on traffic and bandwidth information using the NetFlow packets from ASA devices when exported in the same format as NetFlow version 5. We will be extending our support to the new fields in our next release.
You can find the recommended configuration for ASA NetFlow from this post in our forum. Please contact our technical support at netflowanalyzer-support@manageengine.com / +1 925 965 9435 to get more information.
Regards,
Don Thomas Jacob


Regards,
Don Thomas Jacob
In this blog I am going to talk about how NetFlow Analyzer reports speed and utilization and what is the use of bandwidth command used on the router.
ManageEngine NetFlow Analyzer is the first NetFlow solution to offer one minute granularity for speed, volume and utilization reports. Additionally, the product even lets you drill down from any minute and find the conversations causing this traffic giving you sub minute visibility.
We will now see how speed and utilization is calculated for a particular minute using the NetFlow exports.
Consider any report from NetFlow Analyzer with a reporting granularity of 1 minute. Here the speed value of any particular minute is calculated by adding the transmission volume of all the conversations happening on that particular minute from the interface and the value is divided by 60 seconds to derive speed.
Lets take an example scenario for better understanding.
Speed Calculation:
Let say at 10:10 - total IN traffic is 50 MB (Volume is always represented in Bytes).
Now the speed is 50 MB * 8 / 60 (The multiplication by 8 is to convert the volume to bits and division by 60 (seconds) to get the speed.)
So, from the above calculation data rate at 10:10 is 6.67 Mbps (Speed is always represented in bits per second)
Utilization calculation:
Now that the link usage at 10:10 is 6.67 Mbps, utilization can be defined as how much of the actual link capability was used for transmission of traffic.
Utilization = (Usage rate /Actual link speed) * 100. So for an 8Mbps link, the utilization is: (6.67 Mbps /8 Mbps) * 100 = 83 %
This is how the utilization is calculated in NetFlow Analyzer every minute
What is bandwidth command in router?
Often users complain about not getting the speed set at the interface in the product or about incorrect utilization reports. User data rate depends on the operating link speed/bandwidth and not the bandwidth configured in the interface using the IOS bandwidth command. The bandwidth configured on the interface is to help routing protocols choose the best route to transmit the packets. We recommend our users to set the link speed as the bandwidth in the interface for efficient routing.
NetFlow Analyzer reports the actual data rate on the link and is not based on the bandwidth set on the interface. However, since NetFlow Analyzer fetches the link speed via SNMP from the router based on the bandwidth speed set, the utilization calculation will be effected.
So it is important to set the right speed using the bandwidth command to get better routing efficiency and correct reports in NetFlow Analyzer. And it is not possible to get the faster throughput from any interface by configuring a faster speed using bandwidth command.
With this information users should be in a better position to see the right utilization reports in NetFlow Analyzer for real time traffic and also get the efficient routing for network traffic.
Download | Interactive Demo | Product overview video
Regards,
Don Thomas Jacob



Download | Interactive Demo | Product overview video
With Twitter being the new big site brought down through a DDoS attack, botnets and DDoS is making news. So, what does DDoS attacks have to to do with bots (botnet) or bots have to do with DDoS ? DDoS or Distributed Denial of Service attacks involve flooding of a host with continuous communication requests by numerous distributed computers which leads to a bandwidth choke for the hosted service, denying legitimate users the access to a service.
BotNet, which means a network of computer robots or bots, is a set of compromised computers controlled by a bot herder or bot master (the one who manages the bots) through a Command and Control (C&C) Server and is used for performing malicious activities like DDoS attacks, email spamming, click fraud, spreading malware and etc.
With bots being used for malicious activities, no organization can let their computers to be a part of a botnet. Due to this, it is important to identify the bots and quickly remove them from the network or clean them, thus preventing further rot and attacks. One of the best methodologies that can be adopted to identify botnets is to analyze network traffic for common botnet behavior patterns and find the infected hosts.
We will outline some of the common traffic patterns to keep an eye on to identify botnets and what these patterns mean in terms of botnet activity.
One of the main character of a bot is its need for communication with the C&C server and this is a must for maintaining control and update of the botnet by the bot herder. Most of the botnets today use DNS service to find the location of a C&C server from which it has to receive the updates.
To avoid detection and shut down, the C&C servers uses different methodologies like IP flux and Domain flux to change their DNS name or the IP Addresses associated with FQDN. Due to this, the botnets cannot connect to a specific C&C server as and when needed. Instead, it has to do a large number of DNS lookups, scanning a large volume of addresses to find the C&C server for receiving the update. This turns out to be the best way to track the botnet. If you find a lot more DNS lookup in your network than ever expected or DNS queries from hosts to improper DNS names, the chances that it is an infected host trying to find its C&C server is as high as probability can be !
What does the bot do after locating the C&C server ? In most cases the C&C server could also be an IRC server, and once it has been discovered, the bots receives updates from the master about what type of action has to be performed. The action can be anything from sending spam emails to mounting a DDoS attack. Since most C&C servers is an IRC server, the communication takes place via IRC and so seeing unexpected IRC traffic to and from your internal hosts where IRC traffic is not allowed is definitely a case of concern.
Bots also needs to spread further and add more bots into its botnet which finally helps increase the strength of a botnet and thus that of the attack carried out too. An infected bot will scan for other hosts in its network for vulnerabilities and when such a host is found, will attack it to compromise the host. When scanning the network for possible hosts to infect, bots generate a burst of small packets. So, if you see a sudden increase in the number of packets without a major increase in the traffic volume, what you are possibly seeing is a bot scanning the subnet for other hosts to infect and add to the botnet.
Another common option that can be used is to track outbound TCP SYN packets having an invalid source IP Address. The reason for these large number of TCP SYN packets could mean that some of the internal hosts in your network is part of a botnet and are participating in a DDoS attack at the moment.
One of the functions other than DDoS attack for which botnets are used is for email spamming. Email spamming involves sending huge volume of spam emails advertising fake products intended at financial gains. When the hosts in a network are part of a botnet involved with spamming, they send huge number of emails to the outside world and mostly using some external email server. So, unusual SMTP activity from your network to the outside is another significant network activity that needs to be tracked. Steps can also be taken to forward emails only through the organization's mail server and prevent the use of any external or public mail servers.
Now that you have an idea on what kind of information needs to be tracked, how does one do this easily?
The best technology that lets you keep track of such detailed network activity is NetFlow / cFlowd with its capability for exporting in-depth information. With NetFlow Analyzer's capability to group and classify traffic and analyze in detail the flow records, the job is made even easier. In our next blog, we will discuss on how we can use NetFlow Analyzer to track the mentioned traffic behavior within minutes of set up.
Failover Blog 1 discussed about the need for failover and Blog 2 about the architecture and enabling of the failover setup in NetFlow Analyzer Enterprise edition. So, what happens after the setup of failover and how does it work when the primary server goes down is what will be explained in this final blog.
Once the setup is complete, the hotstandby server watches the health of the primary server and syncs with it for updated information on the data and configurations through HTTPS and MySql replication. In case the primary server crashes or is shutdown, the collectors will try to contact the hotstandby server for sending the collected data. There is no data loss from collectors as the collected data is not discarded. The collectors will store the data till either the primary server is back up or until the hotstandby server becomes the new primary server.
So, when does the hotstandby server become the primary server ? While the collectors try sending data to the hotstandby server becuase the primary server is unavailable, the hoststandby server will check if the primary server is still up. When the time set for the failover on the primary server has elapsed, the hotstandby server becomes the new primary server and thus starts accepting the new data and configurations from the collectors.
Now, the collectors and the central server continues to work normally through a hassle free swicth over, thus enabling users to get continuous access to their data and reports. When the primary server does come up later, it automatically becomes the hotstandby server whle the new primary server continues to run so. This setup will continue and if at any later point the new primary server goes down, the process repeats so that reporting is never effected.
With Failover also acting as a data backup mechanism and seamless switchover ensuring 100% up time, NetFlow Analyzer Enterprise edition is a class above other similar solutions
Download (30 day trial) | Interactive Demo | Product overview video
Regards,
Don Thomas Jacob

In this setup, the primary server is the central machine which receives all the data from the collectors located at various locations.The collectors are configured with the primary server IP Address so that the collected data is sent across in real time. To enable failover, you can navigate to 'Settings' under 'Admin Operations' and click on the the 'Failover Settings' tab. From here, you can enable failover by simply clicking on the 'Enable' radio button.