Telerik Forums
Fiddler Forum
1 answer
454 views

Hello,

I am trying to enable "Decrypt HTTPS Traffic" in Fiddler (Tools > HTTPS) and I keep getting an error in the log file.

 

I tried "Trust Root Certificate" but I get an error that it can't be found (Refer to attached log)

I tried to reset both the interception cert and all cert and I still get the error (refer to attached log)

I tried to reset Windows Network Settings, nothing.

I tried to run Fiddler as Admin, nothing. 

 

The only time this worked was earlier before when I reset my Windows PC to a fresh installation, then I actually get the popup saying Scary Text ahead. But sadly I faced more issues after that and reset all certificates in the actions menu and now I am back to square one.

 

 

I am on Windows 10 1809, but I've also tried to do this on Windows 10 1903 but I am getting the same error. Any help is definitely appreciated!

 

Thank you,

 

Matt.

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 13 Aug 2019
4 answers
260 views

Hello,

 

I have used the sample app provided, which works well. Now I wanted to avoid have so many dll's with the program and make it portable, so I used Fody Cosutra which embeds all resources into the single exe file. Now I seem to be getting an error, it appears the current proxy settings are not being written correctly, any advice on how to get around this?

The code:

    //string directory = Path.Combine(assemblyDirectory, "lib", "NetworkConnections");
 
            string directory = assemblyDirectory;
 
            using (AssemblyCatalog assemblyCatalog = new AssemblyCatalog(typeof(NetworkConnectionsManager).Assembly))
             using (DirectoryCatalog directoryCatalog = new DirectoryCatalog(directory))
 
                 
 
            using (AggregateCatalog aggregateCatalog = new AggregateCatalog(assemblyCatalog, directoryCatalog))
            {
                compositionContainer = new CompositionContainer(aggregateCatalog);
                networkConnectionsManager = compositionContainer.GetExportedValue<NetworkConnectionsManager>();
                 
            }
 
            networkConnectionsToUpstreamProxySettingsMap = networkConnectionsManager
                .GetAllConnectionFullNames()
                .ToDictionary(cn => cn, cn => networkConnectionsManager.GetCurrentProxySettingsForConnection(cn));
        }

 

 

the error: 

System.Collections.Generic.KeyNotFoundException: 'The given key was not present in the dictionary.'

occurs on this line:

ProxySettings upstreamProxy = networkConnectionsToUpstreamProxySettingsMap[new NetworkConnectionFullName("WinINet", "DefaultLAN")];

 

big thanks if anyone can help me solve this!

 

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 12 Aug 2019
1 answer
200 views

Hi,

My apologies to post it here, as the question isn't very much specific to Fiddler, rather for the programming languages in use for Fiddler, like JScript.NET and C# in general.

I've below snippet written in the FiddlerScript (using JScript.NET) to match the hostname against a set of RegEx patterns, and I'm trying to port into C#, but it doesn't seem to work. Any help is appreciated.

var sHostname = oSession.hostname;
 
switch(sHostname) {
    case /example1.com/i.test(sHostname) && sHostname:
    case /example2.com/i.test(sHostname) && sHostname:
    case /example3.com/i.test(sHostname) && sHostname:
        MessageBox.Show("Matched: " + sHostname);
    default:
        FiddlerApplication.Log.LogString("No match for hostname.");
}

 

Cheers,

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 12 Aug 2019
2 answers
346 views
Hi,

I'm trying to figure out if there's a way to customize the AutoSave functionality. I'm expecting it to handle below scenarios:

1) All 4xx and 5xx errors should be send to one SAZ file, while the rest should be written to separate SAZ file as Fiddler currently works.
2) I wish to maintain single and unique Error.SAZ file in the FiddlerAutoSave folder:
     2.1) First time, the SAZ file need to be created, and once the file is in place, the subsequent file writing basically should perform an add/update operation, i.e. add the new sessions to the SAZ file, instead of creating new files with timestamp.
      2.2) Avoid duplicate URLs. While writing, it should check if there's already an erroneous URL present, then ignore, otherwise, continue adding session to the SAZ file.

I hope you see why the ask is. Basically, I'm trying to fix the many 4xx and 5xx errors in the application, and having to go through many duplicates among several SAZ files is time consuming, so thinking to throw some programming around it. I'm not familiar with the language Fiddler has been written, so looking for some guidance on where to start.

Thanks for looking into it.

Cheers,
Rohit
Top achievements
Rank 1
 answered on 11 Aug 2019
1 answer
116 views

Good day

I want to use FiddlerCore in an .Net application that also uses internal browser to work with a site.

The website the application is working with has a mobile version.

What should i do to make FiddlerCore its to simulate mobile client? 

(to opereate with mobile, not full site version)

 

thank you

ihor
Top achievements
Rank 1
 answered on 09 Aug 2019
2 answers
1.4K+ views

 

---------------------------
Folder Creation Failed
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

The device does not recognize the command.



Type: System.IO.IOException
Source: mscorlib
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)

   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)

   at Fiddler.CONFIG.() in C:\Jenkins\Fiddler_Windows\workspace\Fiddler2\Common\Application\Config.cs:line 1972


Fiddler v5.0.20192.25091 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 10.0.15063.0] 
---------------------------
OK   
---------------------------


Deidre
Top achievements
Rank 1
 answered on 08 Aug 2019
1 answer
174 views

After following the steps for Mac installation the mono Fiddler.exe immediately crashed.  

 

mono Fiddler.exe
WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all

=================================================================
Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

=================================================================
Basic Fault Adddress Reporting
=================================================================
Memory around native instruction pointer (0x7fff75ff5e4a):0x7fff75ff5e3a  53 50 48 89 fb 48 8b 05 f2 21 fd 3b 48 8b 48 18  SPH..H...!.;H.H.
0x7fff75ff5e4a  48 89 4f 18 48 8b 48 10 48 89 4f 10 48 8b 08 48  H.O.H.H.H.O.H..H
0x7fff75ff5e5a  8b 40 08 48 89 47 08 48 89 0f 89 f7 48 89 de e8  .@.H.G.H....H...
0x7fff75ff5e6a  ec 4a fc ff 48 89 d8 48 83 c4 08 5b 5d c3 55 48  .J..H..H...[].UH

=================================================================
Native stacktrace:
=================================================================
(No frames) 


=================================================================
Telemetry Dumper:
=================================================================
Pkilling 0x70000de73000 from 0x10e0c55c0
Pkilling 0x70000e1ff000 from 0x10e0c55c0
Entering thread summarizer pause from 0x10e0c55c0
Finished thread summarizer pause from 0x10e0c55c0.

Waiting for dumping threads to resume

=================================================================
External Debugger Dump:
=================================================================
(lldb) command source -s 0 '/tmp/mono-gdb-commands.36558'
Executing commands in '/tmp/mono-gdb-commands.36558'.
(lldb) process attach --pid 36558
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/6.0.0/lib/mono/4.5/mscorlib.dll.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/6.0.0/lib/libglib-2.0.0.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
Process 36558 stopped
* thread #1, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007fff7cd19356 libsystem_kernel.dylib`__wait4 + 10
libsystem_kernel.dylib`__wait4:
->  0x7fff7cd19356 <+10>: jae    0x7fff7cd19360            ; <+20>
    0x7fff7cd19358 <+12>: movq   %rax, %rdi
    0x7fff7cd1935b <+15>: jmp    0x7fff7cd14421            ; cerror
    0x7fff7cd19360 <+20>: retq   
Target 0: (mono) stopped.

Executable module set to "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono".
Architecture set to: x86_64h-apple-macosx-.
(lldb) thread list
Process 36558 stopped
* thread #1: tid = 0x100ff4, 0x00007fff7cd19356 libsystem_kernel.dylib`__wait4 + 10, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  thread #2: tid = 0x100ffb, 0x00007fff7cd1786a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'SGen worker'
  thread #3: tid = 0x100ffd, 0x00007fff7cd14266 libsystem_kernel.dylib`semaphore_wait_trap + 10, name = 'Finalizer'
  thread #4: tid = 0x100ffe, 0x00007fff7cd15bfe libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #5: tid = 0x101000, 0x00007fff7cd15bfe libsystem_kernel.dylib`__workq_kernreturn + 10
  thread #6: tid = 0x101015, 0x0000000000000000
  thread #7: tid = 0x101027, 0x00007fff7cd1786a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Timer-Scheduler'
  thread #8: tid = 0x10102f, 0x00007fff7cd1786a libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'tid_a703'
  thread #9: tid = 0x101030, 0x00007fff7cd1427e libsystem_kernel.dylib`semaphore_timedwait_trap + 10, name = 'Thread Pool Worker'
  thread #10: tid = 0x101031, 0x00007fff7cd1427e libsystem_kernel.dylib`semaphore_timedwait_trap + 10, name = 'Thread Pool Worker'
(lldb) thread backtrace all
* thread #1, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff7cd19356 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x00000001008363e0 mono`mono_dump_native_crash_info at mini-posix.c:1115:3 [opt]
    frame #2: 0x0000000100836144 mono`mono_dump_native_crash_info(signal=<unavailable>, ctx=<unavailable>, info=<unavailable>) at mini-posix.c:1159 [opt]
    frame #3: 0x00000001007d09c5 mono`mono_handle_native_crash(signal="SIGSEGV", ctx=0x0000000100e57f48, info=0x0000000100e57ee0) at mini-exceptions.c:3340:2 [opt]
    frame #4: 0x000000010072ad68 mono`mono_sigsegv_signal_handler_debug(_dummy=11, _info=0x0000000100e57ee0, context=0x0000000100e57f48, debug_fault_addr=0x00000000042bb0f0) at mini-runtime.c:3403:4 [opt]
    frame #5: 0x00007fff7cdcab5d libsystem_platform.dylib`_sigtramp + 29
    frame #6: 0x00007fff75ff5e4b SkyLight`SLDisplayBounds + 21
    frame #7: 0x0000000107b1106d
    frame #8: 0x0000000100dbf776
    frame #9: 0x000000010072e139 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x0000000000000000, exc=0x0000000107b108e0, error=<unavailable>) at mini-runtime.c:3225:12 [opt]
    frame #10: 0x00000001009491d4 mono`do_runtime_invoke(method=0x00007fbbf809c3c0, obj=0x0000000000000000, params=0x0000000000000000, exc=0x00007ffeef4e4aa8, error=0x00007ffeef4e4c88) at object.c:3009:11 [opt]
    frame #11: 0x0000000100944f0f mono`mono_runtime_class_init_full [inlined] mono_runtime_try_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, error=0x00007ffeef4e4c88) at object.c:3118:9 [opt]
    frame #12: 0x0000000100944ec7 mono`mono_runtime_class_init_full(vtable=0x00007fbbf813d540, error=0x00007ffeef4e4c88) at object.c:540 [opt]
    frame #13: 0x0000000100725f95 mono`mono_jit_compile_method_inner(method=0x00007fbbf809c248, target_domain=0x00007fbbf6c05570, opt=<unavailable>, error=0x00007ffeef4e4c88) at mini.c:4144:8 [opt]
    frame #14: 0x0000000100729b29 mono`mono_jit_compile_method_with_opt(method=0x00007fbbf809c248, opt=<unavailable>, jit_only=0, error=0x00007ffeef4e4c88) at mini-runtime.c:2486:10 [opt]
    frame #15: 0x00000001007d3814 mono`common_call_trampoline(regs=0x00007ffeef4e4d58, code=<unavailable>, m=0x00007fbbf809c248, vt=0x0000000000000000, vtable_slot=<unavailable>, error=0x00007ffeef4e4c88) at mini-trampolines.c:631:27 [opt]
    frame #16: 0x00000001007d3259 mono`mono_magic_trampoline(regs=0x00007ffeef4e4d58, code="H\x8b?H??\xa8H\x8b??8, arg=0x00007fbbf809c248, tramp=<unavailable>) at mini-trampolines.c:771:8 [opt]
    frame #17: 0x0000000100c03393
    frame #18: 0x000000010763666b
    frame #19: 0x00000001076220ef
    frame #20: 0x0000000107621d37
    frame #21: 0x0000000100dbecf3
    frame #22: 0x000000010072e139 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x00007ffeef4e55e8, exc=0x00000001010780a0, error=<unavailable>) at mini-runtime.c:3225:12 [opt]
    frame #23: 0x00000001009491d4 mono`do_runtime_invoke(method=0x00007fbbf6c06d68, obj=0x0000000000000000, params=0x00007ffeef4e55e8, exc=0x0000000000000000, error=0x00007ffeef4e5628) at object.c:3009:11 [opt]
    frame #24: 0x000000010094ceac mono`do_exec_main_checked [inlined] mono_runtime_invoke_checked(method=<unavailable>, obj=<unavailable>, params=<unavailable>, error=0x00007ffeef4e5628) at object.c:3177:9 [opt]
    frame #25: 0x000000010094ce9d mono`do_exec_main_checked(method=0x00007fbbf6c06d68, args=<unavailable>, error=0x00007ffeef4e5628) at object.c:5072 [opt]
    frame #26: 0x000000010078f06d mono`mono_jit_exec at driver.g.c:1321:13 [opt]
    frame #27: 0x000000010078f05f mono`mono_jit_exec(domain=<unavailable>, assembly=<unavailable>, argc=1, argv=0x00007ffeef4e59a0) at driver.g.c:1266 [opt]
    frame #28: 0x00000001007921a8 mono`mono_main [inlined] main_thread_handler at driver.g.c:1398:3 [opt]
    frame #29: 0x0000000100792173 mono`mono_main(argc=2, argv=<unavailable>) at driver.g.c:2655 [opt]
    frame #30: 0x000000010071d008 mono`main [inlined] mono_main_with_options(argc=<unavailable>, argv=<unavailable>) at main.c:50:9 [opt]
    frame #31: 0x000000010071cff4 mono`main(argc=2, argv=<unavailable>) at main.c:408 [opt]
    frame #32: 0x00007fff7cbdf3d5 libdyld.dylib`start + 1
    frame #33: 0x00007fff7cbdf3d5 libdyld.dylib`start + 1
  thread #2, name = 'SGen worker'
    frame #0: 0x00007fff7cd1786a libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff7cdd656e libsystem_pthread.dylib`_pthread_cond_wait + 722
    frame #2: 0x0000000100a1653e mono`thread_func [inlined] mono_os_cond_wait(mutex=<unavailable>) at mono-os-mutex.h:168:8 [opt]
    frame #3: 0x0000000100a1652b mono`thread_func at sgen-thread-pool.c:165 [opt]
    frame #4: 0x0000000100a1651d mono`thread_func(data=0x0000000000000000) at sgen-thread-pool.c:196 [opt]
    frame #5: 0x00007fff7cdd32eb libsystem_pthread.dylib`_pthread_body + 126
    frame #6: 0x00007fff7cdd6249 libsystem_pthread.dylib`_pthread_start + 66
    frame #7: 0x00007fff7cdd240d libsystem_pthread.dylib`thread_start + 13
  thread #3, name = 'Finalizer'
    frame #0: 0x00007fff7cd14266 libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001009c435a mono`finalizer_thread [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:84:8 [opt]
    frame #2: 0x00000001009c434f mono`finalizer_thread at mono-coop-semaphore.h:41 [opt]
    frame #3: 0x00000001009c4335 mono`finalizer_thread(unused=<unavailable>) at gc.c:920 [opt]
    frame #4: 0x000000010096fde3 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1178:3 [opt]
    frame #5: 0x000000010096fd53 mono`start_wrapper(data=0x00007fbbf6e09180) at threads.c:1238 [opt]
    frame #6: 0x00007fff7cdd32eb libsystem_pthread.dylib`_pthread_body + 126
    frame #7: 0x00007fff7cdd6249 libsystem_pthread.dylib`_pthread_start + 66
    frame #8: 0x00007fff7cdd240d libsystem_pthread.dylib`thread_start + 13
  thread #4
    frame #0: 0x00007fff7cdd23f0 libsystem_pthread.dylib`start_wqthread
  thread #5
    frame #0: 0x00007fff7cd15bfe libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff7cdd2636 libsystem_pthread.dylib`_pthread_wqthread + 458
    frame #2: 0x00007fff7cdd23fd libsystem_pthread.dylib`start_wqthread + 13
  thread #6
    frame #0: 0x0000000000000000
  thread #7, name = 'Timer-Scheduler'
    frame #0: 0x00007fff7cd1786a libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff7cdd65a1 libsystem_pthread.dylib`_pthread_cond_wait + 773
    frame #2: 0x0000000100a27024 mono`mono_os_cond_timedwait(cond=0x00007fbbf80010e0, mutex=0x00007fbbf80010a0, timeout_ms=499) at mono-os-mutex.c:44:8 [opt]
    frame #3: 0x000000010098e3a9 mono`mono_w32handle_timedwait_signal_handle at mono-coop-mutex.h:100:8 [opt]
    frame #4: 0x000000010098e37c mono`mono_w32handle_timedwait_signal_handle [inlined] mono_w32handle_timedwait_signal_naked(poll=0, alerted=<unavailable>) at w32handle.c:650 [opt]
    frame #5: 0x000000010098e37c mono`mono_w32handle_timedwait_signal_handle(handle_data=<unavailable>, timeout=<unavailable>, poll=0, alerted=<unavailable>) at w32handle.c:765 [opt]
    frame #6: 0x000000010098e271 mono`mono_w32handle_wait_one(handle=<unavailable>, timeout=<unavailable>, alertable=<unavailable>) at w32handle.c:883:13 [opt]
    frame #7: 0x000000010098e4f9 mono`mono_w32handle_wait_multiple(handles=0x000070000e1fe930, nhandles=1, waitall=0, timeout=<unavailable>, alertable=1, error=0x000070000e1fe870) at w32handle.c:982:10 [opt]
    frame #8: 0x0000000100969923 mono`ves_icall_System_Threading_WaitHandle_Wait_internal(handles=<unavailable>, numhandles=<unavailable>, waitall=<unavailable>, timeout=-1, error=0x000070000e1fe870) at threads.c:2167:9 [opt]
    frame #9: 0x0000000100901e08 mono`ves_icall_System_Threading_WaitHandle_Wait_internal_raw(a0=<unavailable>, a1=<unavailable>, a2=<unavailable>, a3=<unavailable>, error=0x000070000e1fe870) at icall-def.h:1143:1 [opt]
    frame #10: 0x0000000107b0b3c6
    frame #11: 0x00000001029f46d6 mscorlib.dll.dylib`System_Threading_WaitHandle_InternalWaitOne_System_Runtime_InteropServices_SafeHandle_long_bool_bool + 86
    frame #12: 0x00000001029f4671 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitOne_long_bool + 65
    frame #13: 0x00000001029f4447 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitOne_int_bool + 71
    frame #14: 0x00000001029f45c9 mscorlib.dll.dylib`System_Threading_WaitHandle_WaitOne_int + 57
    frame #15: 0x00000001029faa0a mscorlib.dll.dylib`System_Threading_Timer_Scheduler_SchedulerThread + 282
    frame #16: 0x00000001029ebf3b mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart_Context_object + 171
    frame #17: 0x00000001029e95d3 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool + 67
    frame #18: 0x00000001029e9548 mscorlib.dll.dylib`System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object + 104
    frame #19: 0x00000001029ec0c3 mscorlib.dll.dylib`System_Threading_ThreadHelper_ThreadStart + 67
    frame #20: 0x0000000100dcd571
    frame #21: 0x000000010072e139 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x000070000e1feec8, exc=0x00000001010762f8, error=<unavailable>) at mini-runtime.c:3225:12 [opt]
    frame #22: 0x00000001009491d4 mono`do_runtime_invoke(method=0x00007fbbf78b9f68, obj=0x00000001010763f0, params=0x000070000e1feec8, exc=0x0000000000000000, error=0x000070000e1fee60) at object.c:3009:11 [opt]
    frame #23: 0x000000010094b1bb mono`mono_runtime_delegate_try_invoke [inlined] mono_runtime_invoke_checked(params=<unavailable>, error=<unavailable>) at object.c:3177:9 [opt]
    frame #24: 0x000000010094b1b3 mono`mono_runtime_delegate_try_invoke(delegate=0x00000001010763f0, params=0x000070000e1feec8, exc=0x0000000000000000, error=0x000070000e1fee60) at object.c:4339 [opt]
    frame #25: 0x000000010096fe0e mono`start_wrapper at threads.c:1186:3 [opt]
    frame #26: 0x000000010096fd53 mono`start_wrapper(data=0x00007fbbf6ca1bd0) at threads.c:1238 [opt]
    frame #27: 0x00007fff7cdd32eb libsystem_pthread.dylib`_pthread_body + 126
    frame #28: 0x00007fff7cdd6249 libsystem_pthread.dylib`_pthread_start + 66
    frame #29: 0x00007fff7cdd240d libsystem_pthread.dylib`thread_start + 13
  thread #8, name = 'tid_a703'
    frame #0: 0x00007fff7cd1786a libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff7cdd65a1 libsystem_pthread.dylib`_pthread_cond_wait + 773
    frame #2: 0x0000000100a27024 mono`mono_os_cond_timedwait(cond=0x0000000100b30140, mutex=0x0000000100b30100, timeout_ms=500) at mono-os-mutex.c:44:8 [opt]
    frame #3: 0x0000000100a32661 mono`mono_thread_info_sleep at mono-coop-mutex.h:100:8 [opt]
    frame #4: 0x0000000100a32632 mono`mono_thread_info_sleep [inlined] sleep_interruptable(ms=<unavailable>, alerted=<unavailable>) at mono-threads.c:1612 [opt]
    frame #5: 0x0000000100a325e7 mono`mono_thread_info_sleep(ms=<unavailable>, alerted=<unavailable>) at mono-threads.c:1644 [opt]
    frame #6: 0x00000001008a81c3 mono`monitor_thread(unused=<unavailable>) at threadpool-worker-default.c:708:8 [opt]
    frame #7: 0x000000010096fde3 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1178:3 [opt]
    frame #8: 0x000000010096fd53 mono`start_wrapper(data=0x00007fbbe6c3c4a0) at threads.c:1238 [opt]
    frame #9: 0x00007fff7cdd32eb libsystem_pthread.dylib`_pthread_body + 126
    frame #10: 0x00007fff7cdd6249 libsystem_pthread.dylib`_pthread_start + 66
    frame #11: 0x00007fff7cdd240d libsystem_pthread.dylib`thread_start + 13
  thread #9, name = 'Thread Pool Worker'
    frame #0: 0x00007fff7cd1427e libsystem_kernel.dylib`semaphore_timedwait_trap + 10
    frame #1: 0x00000001008a878e mono`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:118:8 [opt]
    frame #2: 0x00000001008a871f mono`worker_thread at mono-coop-semaphore.h:55 [opt]
    frame #3: 0x00000001008a8705 mono`worker_thread at threadpool-worker-default.c:391 [opt]
    frame #4: 0x00000001008a8611 mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:490 [opt]
    frame #5: 0x000000010096fde3 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1178:3 [opt]
    frame #6: 0x000000010096fd53 mono`start_wrapper(data=0x00007fbbf6ca45d0) at threads.c:1238 [opt]
    frame #7: 0x00007fff7cdd32eb libsystem_pthread.dylib`_pthread_body + 126
    frame #8: 0x00007fff7cdd6249 libsystem_pthread.dylib`_pthread_start + 66
    frame #9: 0x00007fff7cdd240d libsystem_pthread.dylib`thread_start + 13
  thread #10, name = 'Thread Pool Worker'
    frame #0: 0x00007fff7cd1427e libsystem_kernel.dylib`semaphore_timedwait_trap + 10
    frame #1: 0x00000001008a878e mono`worker_thread [inlined] mono_os_sem_timedwait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:118:8 [opt]
    frame #2: 0x00000001008a871f mono`worker_thread at mono-coop-semaphore.h:55 [opt]
    frame #3: 0x00000001008a8705 mono`worker_thread at threadpool-worker-default.c:391 [opt]
    frame #4: 0x00000001008a8611 mono`worker_thread(unused=<unavailable>) at threadpool-worker-default.c:490 [opt]
    frame #5: 0x000000010096fde3 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:1178:3 [opt]
    frame #6: 0x000000010096fd53 mono`start_wrapper(data=0x00007fbbe6d1f960) at threads.c:1238 [opt]
    frame #7: 0x00007fff7cdd32eb libsystem_pthread.dylib`_pthread_body + 126
    frame #8: 0x00007fff7cdd6249 libsystem_pthread.dylib`_pthread_start + 66
    frame #9: 0x00007fff7cdd240d libsystem_pthread.dylib`thread_start + 13
(lldb) detach

=================================================================
Managed Stacktrace:
=================================================================
 at <unknown> <0xffffffff>
 at System.Windows.Forms.XplatUICarbon:CGDisplayBounds <0x000bc>
 at System.Windows.Forms.XplatUICarbon:get_WorkingArea <0x00072>
 at System.Windows.Forms.XplatUICarbon:get_VirtualScreen <0x00043>
 at System.Windows.Forms.XplatUI:get_VirtualScreen <0x00048>
 at System.Windows.Forms.Screen:.cctor <0x0017a>
 at System.Object:runtime_invoke_void <0x000a5>
 at <unknown> <0xffffffff>
 at System.Windows.Forms.Form:get_CreateParams <0x0062a>
 at System.Windows.Forms.Control:CreateHandle <0x0009e>
 at System.Windows.Forms.Form:CreateHandle <0x00052>
 at System.Windows.Forms.Control:CreateControl <0x000c6>
 at System.Windows.Forms.Control:SetVisibleCore <0x00112>
 at System.Windows.Forms.Form:SetVisibleCore <0x0024a>
 at System.Windows.Forms.Control:set_Visible <0x00052>
 at System.Windows.Forms.Control:Show <0x00042>
 at System.Windows.Forms.Control:Show <0x000a2>
 at Fiddler.frmViewer:‹• <0x0028a>
 at Fiddler.frmViewer:‡• <0x000d2>
 at <Module>:runtime_invoke_void_object <0x000b0>
=================================================================
(lldb) quit
Abort trap: 6

Kammen
Telerik team
 answered on 08 Aug 2019
3 answers
224 views

Demo App says i should use other classes

FiddlerCoreStartupSettingsBuilder<FiddlerCoreStartupSettingsBuilder, FiddlerCoreStartupSettings>.RegisterAsSystemProxy()' is obsolete: 'Please use the Telerik.NetworkConnections.NetworkConnectionsManager to register the FiddlerCore Proxy as the system proxy.'

I referenced the required component, but the class is sealed so i can't create an instance of this class. Documentation covers nothing, it just says the same thing as visual studio do.

I tried to use this in the first place, because fiddler core can't set itself as a system proxy. WinHTTP service is running, still nothing. 


Eric R | Senior Technical Support Engineer
Telerik team
 answered on 08 Aug 2019
3 answers
238 views

I have an extension that successfully adds a column to the session view. This extension needs to load for saved SAZ files as it is being used for post-mortem debugging by an engineer once the customer has collected the trace. Everything is working great after I worked out how to use FiddlerApplication.OnLoadSAZ to update all of sessions.

Next, I want to add a tab/pane for viewing additional information. I've successfully created the TabPage and added it. It shows up correctly on the right hand side as a new tab. What I want to do is to have the current/selected session information available to the controls on my TabPage. How do I access this information so that it automatically updates when I select a different session? I only care about showing one session. If the user selects multiple sessions, or no sessions, then my tab will just show a message saying "Select a single tab".

greek123
Top achievements
Rank 1
 answered on 07 Aug 2019
3 answers
852 views
I'm trying to run Fiddler on a Win 8.1 machine.

When I run the "fix loopback mess" tool I get an exception reported.

NetIsoEnumAppContainers 0x6f4.

What is the meaning of the exception? 
张成
Top achievements
Rank 1
 answered on 07 Aug 2019
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?