OWASP ZAP is an open-source web security testing tool, used for detecting vulnerabilities in web applications.

ZAP provides you with configured automated scanners as well as a set of tools that allows you to detect vulnerabilities and threats manually. It is designed for people with a wide range of security expertise and is in a way ideal for developers and functional testers who are new to penetration testing and is also a useful to an experienced pen tester’s skillset.

This is a cross-platform tool written in Java, available in all of the operating systems including Microsoft Windows, Linux and Mac OS X.

OWASP ZAP 2.5.0 has four modes:

Topics: Java OWASP ZAP Modes OWASP ZAP 2.5.0 OWASP

Automation using Selenium WebDriver Frameworks

Frameworks help to structure our code and make the maintenance process easy. Without frameworks we will place all our code and data in same place which is neither re-usable nor readable. Using frameworks provides beneficial outcomes like increase code re-usage, higher portability, reduced script maintenance cost, etc.

Topics: Java selenium Automation testing Selenium WebDriver Frameworks Hybrid Test Framework Keyword Driven Test Framework Data Driven Test framework

Tutorial: Elasticsearch Integration in a Java Application

The whole world relies on search to get access to relevant information and data. Handling this large amount of data presents a huge challenge. To get relevant data, we hit the database which is an extremely slow process. Moreover, there is a need to separately perform data encryption. Elasticsearch is a great technology which offers fast search results.

Topics: Java Technology

How to Handle File Upload with Node, Express 4.0 and jQuery

This post is a continuation of my previous post with a similar name, (except the added inputs on jQuery) and is a response to the feedback received for the first one. I have had tons of comments and questions for the previous post, thank you all for that. And this post is to answer the most recurrent question asked, as comments, as mails or even in person. So let us go for it. Prerequisite for this post is that you should have gone through the previous one and it would be great if you can have the code handy.

Topics: Node.js Express 4.0 and jQuery Java Node Technology

The Benefits of using ViewerJS

In our projects, one of the ad-hoc requirements that come in quite often is to display PDF files on a website. This sounds pretty easy in today’s web world with built-in PDF viewers in browsers with features such as ‘Zoom’, ‘Save’ and ‘Print’ which helps users save a file present on the server to his client side machine. From a developer perspective, it works well since HTML 5 tags allow us to open the PDF file directly on the browser (or even a small part in the browser).

Topics: Java Technology

e-Zest Solutions is digital experience engineering company with facilities in the United States (Detroit & San Jose), Germany (Hannover), United Kingdom (London UK) and India (Pune) with global clientele. Our services include custom software development, offshore software development, UX consulting, BigData, Managed cloud Services (Azure & AWS), SharePoint consulting/Migration, Enterprise Java application development, Automated software testing services.