Hi Bharat -
I recommend running a data warehouse report with a segment where entry page is your home page and breakdowns of domains and IP and metric of Visits and breakdown by date (you can get more granular and breakdown by hour, but only if you do a subset of July that does not exceed 2 weeks).
Then export the report to excel and pivot on IP and visits (drop IP into the rows and sum visits in the values). You can break this down further by dropping hour or date under the IP row or create a pivot chart if you desire. Sort this by visit total and if it is a bot, you should see that one IP address has many more visits then the rest.
Once you have identified the bot, go into Admin Console > Edit Settings > General > Bot Rules and you can filter by either user agent, IP Address or IP Range. This will filter all future traffic that comes from this bot. You can monitor the BOt Traffic from this IP in The Bots report located at Site Metrics > Bots.
As far as removing this bot traffic from your July data, simply build a new segment that excludes any visits from that IP address and add this segment to your report for July.