StifleR
2.10
2.10
  • Start Here - StifleR 2.10
  • Introduction
    • StifleR Overview
      • The StifleR Solution
      • Managing Microsoft Data Transfer Services
    • Technical Overview
      • 2Pint BranchCache Administrator Guide
    • Features Overview
      • Control
      • Monitor
      • Automate
      • Other Features
      • StifleR Feature Details
    • Release Notes
  • Proof of Concept
    • Objectives and Prerequisites
    • Configure Microsoft Peer-to-Peer Components
    • Install and Configure StifleR
    • Testing and Validation
    • StifleR POC Quick Checklist
  • Planning
    • StifleR Server Considerations
    • StifleR Client Considerations
    • Firewall Ports
    • Permissions
    • Antivirus Exclusions
    • Network Topology
    • StifleR Generic Concepts
      • Client Leader Roles
        • Red Leader
        • Blue Leader
        • Green Leader
        • Examples of Leader Selection
      • Templates
      • Beacons
  • Installation
    • Overview
    • Server
      • StifleR Server Installation
      • StifleR Dashboard Installation
      • StifleR Beacon Installation
    • Client
      • StifleR Client Installation
      • Post Installation Checks
  • Configuration
    • Configuration Files
      • StifleR Server Configuration File
        • Using the AppSettings Override File
      • StifleR Client Configuration File
      • StifleR Dashboard Configuration File
    • Configuring BranchCache on Windows Server
    • Configuring Delivery Optimization
    • Configuring LEDBAT on CM DPs
    • Configuring a Beacon Server
    • Configuring StifleR SQL History
    • StifleR Network Locations
      • Automatic linking of Location, Network Groups and Networks
      • Network Topology Automation
      • Location Fields
        • Network Group Fields
          • Network Fields
    • StifleRulez.xml Configuration Guide
      • The Match – TypeData
        • When the Job Title Isn’t Suitable
        • ConfigMgr Specific Rules
      • The Setting - DownloadTypes
        • Delivery Optimization Jobs
      • Sample StifleRulez.xml
    • Securing StifleR Operations with SSL
      • Prerequisites
      • Using a Web Server Certificate
        • Requesting a Web Server Certificate
      • Using a Self-Signed Certificate
      • Preparing the StifleR Dashboard Web Site for SSL
      • Configuring StifleR to Use SSL
      • Finding the Certificate Thumbprint
    • StifleR Client Access Control Options
  • Operations
    • Dashboard
      • Overview & Navigation
        • Home Page
        • Traffic & Downloads
          • Transfers & Downloads
            • How to use query hosts search?
          • Running Sequences
          • Weekly Downloads Activity
          • History
        • Devices
          • Clients
            • Client Details
              • How to use an extended search?
          • Servers
          • StifleR Server
            • Templates Detail
        • Cache Management
        • System Resource Usage
        • Network Topology
          • Maps
          • Countries
          • Locations
            • Bandwidth Allocations and Locations
          • Network Groups
          • Networks
        • Reporting & Diagrams
    • Client Management & Remote Tools
      • Remote PowerShell Session
      • Remote Performance Counter
      • Remote WMI Browsing
      • Remote Event Log Viewer
      • Remote Netmon Session
    • Monitoring
      • StifleR server health
      • StifleR client health
      • BranchCache Testing and Monitoring
    • Maintenance tasks
    • Bandwidth Management and Allocation
      • Bandwidth Tuning Monitoring and Control
    • Backup and Recovery
      • Moving the StifleR Server Databases to a New Drive on the Same Server
    • Troubleshooting
      • StifleR Client Command Line Options
      • BranchCache across Subnets
    • StifleR WMI Provider
Powered by GitBook
On this page
  1. Configuration
  2. Configuration Files

StifleR Client Configuration File

The StifleR Client configuration file is used to configure global settings for the StifleR server. The config file (StifleR.ClientApp.exe.config) is located within in the program files directory in which StifleR Client was installed. The settings below are located within the <appSettings> section of the file:

Example: 
<appSettings>
    <add key="Setting Key Value Name" value="some value"/>
</appSettings>

Note: Not all values in the StifleR.ClientApp.exe.config file are documented here. Please contact 2Pint Support prior to making changes to undocumented settings.

You must restart the "2Pint Software StifleR Client" service for the changes in the configuration file to take effect. In general, numerical value 0 = False and 1 = True. Individual values are to be considered default.

Setting Key Value Name
Values and Descriptions

AlternativeLatencyHostName

Value: Description:

BlueLeaderProbePort

Value: 3703 Description:

BlueLeaderProxyPort

Value: 1338 Description:

BranchCachePort

Value: 1337 Description:

BranchCacheRetrievalPort

Value: 1336 Description:

CheckInterval

Value: 30000 Description:

ClientSettingsProvider.ServiceUri

Value: Description:

DataPath

Value: %PROGRAMDATA%\2Pint Software\StifleR\Client Description: The local folder in which the client stores its configuration data.

DebugLogPath

Value: %PROGRAMDATA%\2Pint Software\StifleR\Logs\ Description: The local folder in which the client stores the debug log.

DefaultDisconnectedBITSPolicy

DefaultDisconnectedDOPolicy

DefaultNonRedLeaderBITSPolicy

Value: 64 Description: Default bandwidth limit (KBps) for BITS.

DefaultNonRedLeaderDOPolicy

Value: 64 Description: Default bandwidth limit (KBps) for DO.

EnableDebugLog

Value: 0 (default) 1-5 Description: Enables debugging. This log will be fairly verbose, so remember to set it to "0" to switch it off afterwards.

0 = Disabled

1 = Errors Only

2 = Warning

3 = OK

4 = Informative

5 = Debug Errors and warnings will always be logged to the event log.

EnableDebugTelemetry

Value: 0 (default) or 1 Description:

ExpectedRedLeaderIntervalMultiplier

Value: 3 Description:

Features

GreenLeaderOfferPort

Value: 1339 Description:

LimitWiFiSpeeds

Value: 1 Description: If a Red Leader has not checked in within this time period, another one will be elected. Value in msecs.

MaxPokeBandwidth

Value: 128 Description:

MaxPolicyChangeTime

Value: 30 Description:

NoJobIntervalMultiplier

Value: 15 Description:

NoProgressTimeout

Value: 300 Description:

Notifications

Value: Administrator Description:

NotLeaderMaterial

Value: 0 (default) or 1 Description:

ReportOnly

Value: Description:

SendGeoData

Value: 1 (default) or 0 Description: If value is set to 1, the client will send geolocation data to the StifleR server.

SignalRLogging

Value: 0 (default) or 1 Description:

SkipMandatoryWarning

SleepBeforeSwitchingServer

Value: 60000 Description:

SRUMInterval

Value: 30

Description:

StiflerServers

Value: http(s)://servername.domain.com:port Description: The StifleR web service URL and port in which clients connect to.

StifleRulezURL

Value: http(s)://servername.domain.com/StiflerRules/StifleRulez.xml Description: The URL which hosts the StifleRulez.xml file.

UpdateRulesTimerInSec

Value: 3600 Description: The number of seconds in which the StifleR client will connect to the URL to download the StifleRulez.xml file.

UpdateScreenInterval

Value: 2000 Description:

UseBITSForRulezDownload

Value: 0 (default) or 1 Description: If value is set to 1, the client will use BITS to download the StifleRulez.xml file.

UseFilterDriver

Value: 1 (default) or 0 Description:

UseServerAsClient

Value: 1 (default) or 0 Description: The StifleR client can be run on a Windows Server system where, for example, you may want to monitor the Bandwidth performance of an SCCM Pull Distribution Point. the server can be monitored like any other client. It will not appear as a StifleR Server in the ‘Servers’ dashboard.

UseStiflerServer

Value: 1 (default) or 0 Description:

v1MaxSizeLimit

Value: Description:

VPNStrings

Value: VPN, Cisco AnyConnect, Virtual Private Network, SonicWall Description: A comma separated list of VPN client strings that the StifleR client uses to detect whether an adapter is a VPN adapter.

Features

The Features config settings referenced above can be modified to add or remove specific features and functionality from the StifleR Client:

Feature Name
Description

AckJobs

Enables the server to complete jobs

AdminElevatedTracking

Enables reporting of client admin and elevation data

AdminTracking

Enables reporting of members of the local administrator group

BlueLeader

Device is/can a blue leader, bridges network segments for BranchCache and DO

BranchCache

Enables the client/server to control the BranchCache settings

CreateBITSJobs

Allows the server to push BITS jobs to the client

Disconnect

Allows the server to disconnect the client

DOPolicy

Enables the client/server to control the Delivery Optimization settings

ExecutePowerShell

Allows the server to send PowerShell scripts to be executed

EventLog

Enables eventlog reading from server/dashboard

InterVlan

Enables Blue Leader messages, allows client to bridge other networks

LocationData

Enables server to control the network locality settings

MeasureBandwidth

Enables the client to measure the bandwidth availability if the server asks for it

ModifyJobs

Determines if running jobs can be modified from the server/dashboard

Notify

Not used, if device notifications are enabled

NotRedLeader

Client can not be selected as Red Leader

PerformanceCounters

Enables reading performance counters from server/dashboard

Power

Allows server to control power state from server/dashboard

RedLeader

Device is/can be a red leader, highest priority download on the network

ResMon

Enables resource monitor functionality

RunCmdLine

Allows the server to send command lines to be executed on the client

SendEndpoints

Enables the server to retrieve the list of TCP endpoints the client is connected to

TcbStats

Enables the server to retrieve the TCB statistics

UpdateRules

Enable automatic updates of the Stifle rulez

UpdateServers

Allows the server to update the server connection list

WOL

Enables Wake-On-LAN functionality

PreviousUsing the AppSettings Override FileNextStifleR Dashboard Configuration File

Last updated 3 months ago

Value: 128 Description: Default bandwidth limit (KBps) for BITS if the client is considered "".

Value: 128 Description: Default bandwidth limit (KBps) for DO if the client is considered "".

Value: EventLog, Power, PerformanceCounters, AdminElevatedTracking, AdminTracking, BranchCache, SendEndpoints, ResMon, MeasureBandwidth, LocationData, Disconnect, TcbStats, AckJobs, DOPolicy, RedLeader, BlueLeader, NotRedLeader, InterVlan, CreateBITSJobs, ExecutePowerShell ,RunCmdLine, ModifyJobs, Notify, WOL, UpdateServers, UpdateRules Description: A list of enabled features of the StifleR client. Add / Remove features and restart the StifleR client service.

Value: 0 (default) or 1 Description: This setting disables the countdown dialog which appears when WinPE is about to run a mandatory Task Sequence assignment. This setting is only applicable to the StifleR Client .config file when using the option with the WinPEGen.exe utility. If the value is set to 1, the countdown dialog for a mandatory task sequence will be suppressed. For more information, see this .

/StifleRConfig
OSDToolkit documentation page
See descriptions of the features below.
Disconnected
Disconnected