عملیات رخنمانگاری از طریق مجهزسازی کد منبع برنامه یا حالت اجرایی دودویی آن به یک ابزار که رخنمانگار (به انگلیسی: profiler) یا رخنمانگار کد نامیده میشود به دست میآید. رخنمانگارها از فنون متفاوتی استفاده میکنند، مثل روشهای رویداد-محور، احتمالی، ابزاری، یا شبیهسازی.