{
	"id": "0fcb096d-748d-473e-a7d1-c5c21ef190fd",
	"created_at": "2026-04-06T00:22:10.295484Z",
	"updated_at": "2026-04-10T03:21:41.913006Z",
	"deleted_at": null,
	"sha1_hash": "c7d764521b16bb89fac1184b36249c44590eb0e8",
	"title": "The Browser Exploitation Framework Project",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 45308,
	"plain_text": "The Browser Exploitation Framework Project\r\nBy by bcoles\r\nArchived: 2026-04-05 23:22:44 UTC\r\n\"comment\"\u003e#\r\n\"comment\"\u003e# Copyright (c) 2006-2023 Wade Alcorn - wade@bindshell.net\r\n\"comment\"\u003e# Browser Exploitation Framework (BeEF) - https://beefproject.com\r\n\"comment\"\u003e#\r\n\"keyword\"\u003eclass Fake_notification \u003c BeEF::Core::Command\r\n\"keyword\"\u003edef self.options\r\n\"keyword\"\u003ereturn [\r\n{ 'name' =\u003e 'notification_text',\r\n'description' =\u003e 'Text to display in fake notification',\r\n'ui_label' =\u003e 'Notification Text',\r\n'value' =\u003e 'Your session has expired. Please log in again.',\r\n'width' =\u003e '400px'\r\n},\r\n{ 'name' =\u003e 'notification_type',\r\n'description' =\u003e 'Type of notification to display',\r\n'ui_label' =\u003e 'Notification Type',\r\n'value' =\u003e 'security',\r\n'type' =\u003e 'combobox',\r\n'store' =\u003e ['security', 'update', 'error', 'info']\r\n},\r\n{ 'name' =\u003e 'auto_close',\r\n'description' =\u003e 'Auto-close notification after delay',\r\nhttps://beefproject.com/\r\nPage 1 of 2\n\n'ui_label' =\u003e 'Auto Close',\r\n'value' =\u003e 'true',\r\n'type' =\u003e 'checkbox'\r\n}\r\n]\r\n\"keyword\"\u003eend\r\n\"keyword\"\u003edef post_soft_load\r\n\"keyword\"\u003ereturn\r\n\"keyword\"\u003eend\r\n\"keyword\"\u003edef pre_s\"keyword\"\u003eend\r\nBeEF::Core::NetworkStack::Handlers::AssetHandler.instance.bind(\r\n'/#{@command_id}/notification.js',\r\n'/modules/social_engineering/fake_notification',\r\n'notification.js'\r\n)\r\n\"keyword\"\u003eend\r\n\"keyword\"\u003edef callback\r\ncontent = {}\r\ncontent['result'] = @datastore['result'] \"keyword\"\u003eif @datastore['result']\r\ncontent['clicked'] = @datastore['clicked'] \"keyword\"\u003eif @datastore['clicked']\r\nsave content\r\n\"keyword\"\u003eend\r\n\"keyword\"\u003eend\r\nSource: https://beefproject.com/\r\nhttps://beefproject.com/\r\nPage 2 of 2",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"ETDA"
	],
	"references": [
		"https://beefproject.com/"
	],
	"report_names": [
		"beefproject.com"
	],
	"threat_actors": [],
	"ts_created_at": 1775434930,
	"ts_updated_at": 1775791301,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/c7d764521b16bb89fac1184b36249c44590eb0e8.pdf",
		"text": "https://archive.orkl.eu/c7d764521b16bb89fac1184b36249c44590eb0e8.txt",
		"img": "https://archive.orkl.eu/c7d764521b16bb89fac1184b36249c44590eb0e8.jpg"
	}
}