Extension to enhance the user experience in the BlueCat Address Manager UI
Bluecat-Enhancement-Suite Extension
Extension to enhance the user experience in the BlueCat Address Manager UI
This is an extension to provide missing or quality of life features to the BlueCat Address Manager User Interface.
=> Save settings after installation once to set an initial state for the new script <=
---
# Available on
- Chrome: https://chrome.google.com/webstore/detail/bluecat-enhancement-suite/kmdojjlcckelhlndimpopmonleajgpae
- Firefox: https://addons.mozilla.org/de/firefox/addon/bluecat-enhancement-suite/
---
# Version History
## v1.5.5
- Fixes:
\t- Direct Actions Deploy: Events not Firing with firefox
\t- Hotkeys: Events not firing with Firefox
- Enhancement:
\t- Table Counter: Shows the count of items and depending items while deleting stuff
## v1.5.4
- New function:
\t- Show Zone Deployable / Dynamic: Shows if a zone is deployable and if yes, if it has dynamic deployment enabled (only starting 9.4.x)
## v1.5.3
- Fixes:
\t- Show Dependent Records: Modified to show when pagination hits and the count be more records
\t- UI Adjust: Can now properly handle Event ID with multiple dots
\t- Resizable Columns: Not working with 9.2+ and firefox not working again
- Enhancement:
\t- Show Dependent Records: Now displays the number of dependend records, if avaiable (until pagination hits)
## v1.5.2
- Fixes:
\t- Direct Actions Deploy: Deploy Button at Server Level was in the wrong table
\t- Fix Header: Adjusted z-index of quick action boxes to make it not look wierd
\t- Copy to Clipboard: Sometimes added unintensionally to the left of the object
\t- Copy to Clipboard: Option not available on \"Yes [Disabled]\" Server Status
\t- IP Network Info: Sometimes added unintensionally to the left of the object
\t- IP Network Info: Sometimes not present when name was displayed in tree view
- Enhancement:
\t- UI Adjust: Now adds first three octet while adding a DHCP Range
- Deprecation:
\t- [temporary] Resizable Columns: not working with 9.2 and firefox (disabled only there)
## v1.5.1
- New function:
\t- UI Adjust: Useful adjustments on the latest UI (wait page close button, reclaim unsed space, link exception to event list, etc.)
- Enhancement:
\t- Generel: Moved Dark Mode and Color Change to the top of processing to have a minimal transition between pages
\t- Hotkeys: Added hotkey overview with \"?\" button press
\t- Dark Mode: 9.2 Login page now looks good too
- Fixes:
\t- Table Counter: Disabled in Visualization in 9.2+ because the page is weird
\t- Direct Actions Blocks/Networks: Did sometimes start in Tree view
\t- Direct Actions Deploy: Removed Quick Deploy Button from unwanted pages
\t- Top Button: Color now match 9.2 UI if in 9.2 UI
\t- Color Change: Login Logo in < 9.2 was missing from filter rotation, interaction with dark mode in 9.2 fixed
## v1.5.0
- Major overhaul because of the 9.2 UI Changes:
\t- Auto-Switch to Tagged Objects: Modified to fit the 9.2+ UI
\t- Color Change: Modified to fit the 9.2+ UI
\t- Direct Actions Audit Trail: Modified to fit the 9.2+ UI
\t- Direct Actions Blocks/Networks: Modified to fit the 9.2+ UI
\t- Direct Actions Deploy: Modified to fit the 9.2+ UI
\t- Direct Actions Servers: Modified to fit the 9.2+ UI
\t- Dynamic Tab Title: Modified to fit the 9.2+ UI
\t- Expand EventLog: Modified to fit the 9.2+ UI
\t- Expand EventTree Button: Modified to fit the 9.2+ UI
\t- Fixed Header: Modified to fit the 9.2+ UI
\t- Hotkeys: Modified to fit the 9.2+ UI
\t- Hover CIDR To Mask: Modified to fit the 9.2+ UI
\t- IP Network Info: Modified to fit the 9.2+ UI
\t- Show Dependent Records: Modified to fit the 9.2+ UI and spiced it up a bit
\t- Show Tag Hierarchy: Modified to fit the 9.2+ UI
\t- Show Zone Views: Modified to fit the 9.2+ UI
\t- Table Counter: Modified to fit the 9.2+ UI
\t- Table Quick-Filter: Modified to fit the 9.2+ UI
- Fixes:
\t- Copy to Clipboard: More stuff to copy, more exception handling, 9.2+ Support
\t- Fixed Header: Fixed icon overlap in Dark Mode (wrong z-index)
\t- Generate Links: Sometime breaks Copy to Clipboard (copy now wins)
\t- Identify External Hosts: Fixed running script when inapproriate
\t- Resizable Columns: Adding global style only at apropriate times now
\t- Table Counter: Small bugs with counts
\t- Table Quick-Filter: More flexibility with multiple tables
- Enhancement:
\t- Top Buttons: Now is less big and also added a down button
\t- Hotkeys: Added Tooltips where possible
- Deprecation:
\t- Clear Buttons: Not available from 9.2+ -- Breaks the UI
\t- Favorites Button: Action now natively available in User menu
\t- Generate Links: Too many issue with the new 9.2+ UI
\t- Highlight Rows on Hover: Now natively available in UI
\t- Hover Address Types: Now natively available in UI
## v1.4.2
- Enhancement:
\t- Direct Actions Server: Added Diagnostics Button
## v1.4.1
- New fuction:
\t- Identify External Hosts: Display a \"(ext)\" next to a linked Host of the dependent Record
- Fixes:
\t- Dark Mode: Login page logo adjusted
\t- Table Counter: Fixed calucalations based on header and the counter sometimes missing
\t- Direct Actions Server: In Server Groups the Edit Icon was always displayed
## v1.4.0
- Enhancement:
\t- Highlight Rows on Hover: Don't use border left and right to prevent doubling the border which should looks nicer
\t- Copy to Clipboard: Now allows to copy last element of the breadcrumbs (especially nice on IP or Hostname)
\t- Dark Mode: Overhaul, fixed image procession to look smoother, not perfect yet
- Fixes:
\t- Generate Links: Now omits E-Mail, IPs and Files to prevent interoperation of scripts and confusion
\t- Show Tag Hierarchy: Removed unnecessary console output
\t- Copy to Clipboard: Shrink image max size a bit to look better
\t- Show Zone Views: Prevent View being shown twice in parent zones (e.g. advanced search) & Removed unnecessary console output
---
## v1.3.5
- Fixes:
\t- Show Tag Hierarchy: Copy & Paste Error fixed
---
## v1.3.4
- New functions:
\t- Hover CIDR To Mask: Display a tooltip with the full bit netmask while hovering a cidr
- Enhancement:
\t- Color Change: Now also changes colors on the login page
- Fixes:
\t- Direct Actions Servers: GEN4 Appliance Support
\t- Expand Event Log / Table Quick Filter: Separator visual debugging
---
## v1.3.3
- New functions:
\t- Show Tag Hierarchy: Displays the hierarchy of tags for visibily and faster access
---
## v1.3.2
- reupload for firefox
---
## v1.3.1
- Enhancement:
\t- Show Zone Views: Now also displays the configuration of a zone next to the view
- Fixes:
\t- Top Button: Adjusted bottom value to prevent blocking of BAM UI clock
---
## v1.3.0
- New functions:
\t- Show Zone Views: Displays the view of a zone next to it to prevent confusions when using multiple views
---
## v1.2.0
- New functions:
\t- Dark Mode: Using invert and hue-rotate with exceptions to create a dark style (disabled by default)
\t- Fix Header: Stripped the function out of color change to always have the header fixed instead of only on the color sites
- Fixes:
\t- Auto Switch to Tagged Objects: Loop prevention had wrong condition
\t- Highlight Rows on Hover: now available on all tables instead of only the first
\t- Generate Links: now available on all tables instead of only the first
\t- Direct Actions Audit Trail: Remove from pages where it makes no sense
\t- General: Made the URL matching more precise to minimize false loading on none BAM webpages
- Changes:
\t- Color Change: No longer fixes header, moved functionality to separate function
---
## v1.1.1
- Fixes:
\t- Table Quick-Filter: Fix the search box showing up on unwanted places
\t- Copy to Clipboard & IP Network Info: Buttons now also visible on first row if it is not a header row
---
## v1.1.0
- Enhancement:
\t- Table Quick-Filter: now available on all tables instead of only the first
- Fixes:
\t- Table Quick-Filter & Expand Eventlog: custom separator now includes Pipe on event log page for more visibility
---
## v1.0.1
- Enhancement:
\t- bootstrap updated to 3.3.7
- Fixes:
\t- IP Network Info: pop-up not working in firefox
---
## v1.0.0
- Internal decision with myself: This is the 1.0 version now ;-)
- New functions:
\t- Direct Actions Audit Trail: Adds a direct button to call Audit Trail for the current object
\t- IP Network Info: Looks for IPv4 CIDR Ranges or IPv6 Prefixes displays a button to overlay the calculated network information + copy buttons
- Enhancement:
\t- Change logo inside content to white instead of completely transparent to support darker browsers
\t- Quick Table Filter: Now also showing result count
- Fixes:
\t- Table Counter: now counts all tables and write count on correct header
\t- Stale and exception pages will not load scripts anymore
---
## v0.3.1
- Enhancement:
\t- Chrome notification at install or update to indicate user the change and potential new features
- Fixes:
\t- Dynamically read version from manifest
\t- Restore Button: Accidentally appeared in all history pages instead of Undelete only
---
## v0.3.0
- New functions:
\t- Quick Table Filter: Add a filter to limited visible output of first table
---
## v0.2.1
- Enhancements:
\t- Minor fixes in various scripts
---
## v0.2.0
- New functions:
\t- Generate Links: new function that renders Text containing URL as link in the data tables.
- Enhancements:
\t- Fixed Server Deploy Buttons not working in tab other than \"Details\".
\t- Smaller fixes for current scripts.
---
## v0.1.0
- New functions:
\t- Last saved timestamp for options menu
\t- Direct Action Blocks Networks: new function to show direct actions for blocks and networks (like edit/resize/move/split)
- Enhancements:
\t- Direct actions will now only show when you hover over an element making it less clunky
---
## v0.0.5
- New functions:
\t- UI Color Change: Add Hostname(s) to match and choose color(s) from the slider
\t- Show dependent records of dependent records
- Enhancements:
\t- Smaller fixes for current scripts.
---
## v0.0.4
- New features:
\t- Top Button: Selectively add \"Top\" Button when scrolling down to get back to the top of the page.
---
# External Libraries:
- https://github.com/alexcorvi/anchorme.js/blob/gh-pages/dist-browser/anchorme.js
- https://gitcdn.github.io/bootstrap-toggle/2.2.0/js/bootstrap-toggle.min.js
- https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js
- https://github.com/franksrevenge/IPSubnetCalculator/blob/master/lib/ip-subnet-calculator.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/ipv6.js
- https://code.jquery.com/jquery-3.3.1.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/jsbn2.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/jsbn.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/jsbn-combined.js
- https://kryogenix.org/code/browser/sorttable/sorttable.js
- https://github.com/apaprocki/javascript-ipv6/blob/master/lib/browser/sprintf.js
Source Manifest.json
How to download and manually install Bluecat-Enhancement-Suite extension for Chrome
Looking for a way to install Bluecat-Enhancement-Suite extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.
However, you may need to install Bluecat-Enhancement-Suite extensions manually, this article outlines two simple methods to effortlessly install Bluecat-Enhancement-Suite extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.
Method 1: Download Bluecat-Enhancement-Suite extension and manually install through Drag &Drop
If you ever need to manually install a Bluecat-Enhancement-Suite extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.
Step 1: Download the Bluecat-Enhancement-Suite Extension by clicking the "Download CRX" button on the website.
Look for the Bluecat-Enhancement-Suite extension you wish to install. Go to the website and download the Bluecat-Enhancement-Suite extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Bluecat-Enhancement-Suite extension that contains all the data.
Step 2: Extract &Arrange Files
Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.
Step 3: Go to the Chrome Extensions Page
Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.
Step 4: Drag and Drop the Extension
Now, go to the folder where you extracted the Bluecat-Enhancement-Suite extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.
Step 5: Complete the Installation
Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.
Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.
Method 2: Download Bluecat-Enhancement-Suite extension for Chrome and install in Developer Mode
This is another method to install Bluecat-Enhancement-Suite extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.
Step 1: Download the Bluecat-Enhancement-Suite extension file
Select and download the Bluecat-Enhancement-Suite extension by clicking the 'Download CRX' button on the website.
Step 2: Extract the downloaded contents
Convert the file to a ZIP file if it is in CRX format then extract the Bluecat-Enhancement-Suite extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Bluecat-Enhancement-Suite extension running.
Step 3: Open Chrome Extension Setting Page
In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.
Step 4: Enable Developer Mode
After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.
Step 5: Load the Unpacked Extension
Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."
Step 6: Select the Extension Folder
Once the pop-up opens upon clicking Load unpacked, select the Bluecat-Enhancement-Suite extension directory and click on the "Select Folder "button.
Step 7: Confirm and Install
After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.
Conclusion
Here we've made a step-by-step guide on How to manually install Bluecat-Enhancement-Suite extension in 2 ways. We hope this guide proves helpful.
Similar Extensions
10.0.0.0.1 Router Admin Login Extension 71 13 ★ 358KiB
Plugin Vulnerabilities 71 1 ★ 9.98KiB
HTML5 Debugger 71 1 ★ 9.01KiB
192.168.1.1 Router Admin Login Extension 71 0 ★ 358KiB
Admin tools 71 1 ★ 62.79KiB
LocoHost 71 3 ★ 117KiB
AIN Wallet 71 5 ★ 1.91MiB
DOM to JSON Selector 71 0 ★ 48.55KiB
DOM-JSON Tree Matcher 71 0 ★ 18.58KiB
Display Access Keys 71 3 ★ 6.56KiB
Scripter debugger extension 71 2 ★ 1.04MiB
DOM to JSON Converter 71 1 ★ 18.23KiB
Extension Manager 71 11 ★ 38.61KiB
Dev Playground 71 2 ★ 288KiB
Input hidden Monitor 71 0 ★ 36.05KiB
Ignore Google Scripts 71 3 ★ 18.68KiB
Block Unreachable Scripts 71 6 ★ 11.06KiB
Extensioner 71 83 ★ 125KiB
Xframe Assassin 71 4 ★ 666KiB
Policy Control 71 3 ★ 48.47KiB
RWeb 71 16 ★ 56.78KiB
Anypage 71 11 ★ 251KiB
ManExt 71 11 ★ 413KiB
Google Enhancer 71 15 ★ 75.08KiB