iCR for Python User Guides
iCR for Python 3.5
iCR for Python 3.5
  • Table of contents
    • Introduction
    • Overview
    • Authorizing Access to Your Source Code
      • Authenticating GitHub Access with a Cloud-Based VCS Repository Service
        • Authenticating GitHub Access with a Private VCS Repository
      • Authenticating GitLab Access with a Cloud-Based VCS Repository
        • Authenticating GitLab Access with a Private VCS Repository
      • Authenticating Bitbucket Access with a Cloud-Based VCS Repository
    • Using the Navigator
      • Connecting to the Navigator
      • Setting your User Password
      • The Navigator top banner
      • The Analysis Engine status
      • Selecting Your Source Code
        • Using a cloud-based VCS
        • Selecting your branch
        • Using a private VCS
        • Using a local project
        • Limiting the files to be analyzed
      • Integrating with your bug tracking system
        • Integrating with Jira - Define Your Project
        • Integrating with Jira - Authorizing Access for iCR
        • Integrating with Jira - Connecting with iCR
    • Using the Analysis Engine
      • Initiating an analysis
      • Monitoring the analysis
      • Interrupting the analysis
    • Reviewing your results
      • Reviewer summary and filters
      • Filter by Directory pane
      • Filter by Category pane
      • Reviewing a fix
      • Accepting a fix
        • Accepting a fix when integrated with your bug system
      • Rejecting a fix
        • Rejecting a fix when integrated with your bug system
      • Undoing a fix
        • Undoing a fix when integrated with your bug system
      • Rejected fix history
      • Providing feedback
      • Applying the fixes
      • Cases needing manual attention
      • Capturing results for printing or sharing
      • Ending a reviewer session
    • When you are complete
    • Appendix – List of supported fixers
    • Appendix – Example Summary Report
    • Appendix - Sample Bug Listing
Powered by GitBook
On this page
  1. Table of contents
  2. Using the Navigator

Connecting to the Navigator

PreviousUsing the NavigatorNextSetting your User Password

Last updated 1 year ago

The iCR for Python service is accessible using any industry standard browser such as Chrome, Firefox, Safari or Edge. To begin working with iCR, you need to access your server via the browser. It is reached using your server’s IP address. In our examples we are using 3.237.77.219 as the public IP address. ICR uses port 3001 to reach the Navigator which is the application that will help you to manage your interactions with iCR for Python.

Access the Navigator by entering your Server IP address followed by port 3001 into your browser. Using our IP address as an example, this is the URL to enter: https://3.237.77.219:3001

Entering this URL will attempt to connect your browser to the iCR server. Note that we are using the secure form of HTTP and so there needs to be a certificate for iCR in order to complete the secure connection. iCR uses a self-signed certificate to make it simpler to manage this. However, many browsers may not redirect you immediately to your iCR server. Rather they may prompt you that this URL may be at risk because of the self-signed certificate. Assuming that you trust iCR, simply use the advanced (or equivalent) feature of the browser to manually permit access. This video shows an example of how that looks using the Chrome browser:

NOTE: You should only need to use this security bypass after the iCR server is started. After that, your browser will remember that this URL is safe. However, should you stop and restart your iCR server, you will need to repeat this step.

Once this permission is granted, it will take you to the welcome screen for iCR for Python:

You are presented with the Welcome window that prompts the User to enter their Username and password. Your iCR Administrator will have provided each user with their Username and default password. Enter both of those values to reach the iCR Navigator. It is strongly recommended that each User update their password from the default after logging in.