
Среда программирования: Visual C# .NET 2020
База данных: MySQL
Название работы: Исследование методов выявления ботов на сайте
Вид работы: Дипломная работа (ВКР) бакалавра
Тематика работы: Алгоритмы, Базы данных, Клиент-серверные базы данных, Интернет, Тесты
Объем программы: 10 (по десятибалльной шкале)
Уровень сложности: 10 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: БОТ, ПРГРАММНЫЙ КОМПЛЕКС, МЕТОДЫ ВЫЯВЛЕНИЯ БОТОВ, C#, PYTHON
Функции программы:
Результатом выполнения работы является: разработанные рекомендации по выявлению активности ботов в сети Интернет, спроектированный и реализованный программный комплекс для исследования эффективности выявления ботов на сайте. Программный комплекс включает в себя три бота различной степени сложности, макет интернет магазина с различными видами ловушек по выявлению ботов, а также методы анализа параметров пользователя (соеденений). Подход в разработке программного комплекса был выбран модульный (микросервисный). Для разработки ботов был использован python, а для интернет магазина asp.net core. Для удобства развертывания для всех сервисов разработаны Dockerfile. Это позволяет развернуть весь стенд при помощи одной команды в docker compose в изолированных средах выолнения.
Описание (отчет):
Есть
на 92 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Запуск программы лучше всего осуществлять через docker compose, в таком случае все запустится из коробки. Иначе необходимо для запуска программы установленная платформа dot.core 7.0 и база данных MySQL в файле app.settings.json необходимо прописать параметры подключения к базе данных, затем запустить прграммы ботов (для этого должен быть установлен python3).
Пароли к программе: Показать пароли

docker-compose
Dockerfile
hardbot
requirements
InternetMarket
bin
Debug
net7
InternetMarket.Tests
obj
Debug
net7
.NETCoreApp,Version=v7.0.AssemblyAttributes
InternetMarket.Tests.AssemblyInfo
InternetMarket.Tests.AssemblyInfoInputs
InternetMarket.Tests.assets
InternetMarket.Tests.csproj.AssemblyReference
InternetMarket.Tests.GeneratedMSBuildEditorConfig
ref
refint
InternetMarket.Tests.csproj.nuget.dgspec
InternetMarket.Tests.csproj.nuget.g
InternetMarket.Tests.csproj.nuget.g
project.assets
project.nuget
ProductServiceTest
ProductTypeServiceTest
ShoppingCartServiceTest
AddDatabaseExtention
appsettings.Development
appsettings
Controllers
AccountController
AdController
AdminController
HomeController
ProductTypeController
DataAccess
AppDbContext
BaseRepository
ConnectionParamsRepository
ProductRepository
ProductTypeRepository
ShoppingCartRepository
Dockerfile
DockerfileStandAlone
Interfaces
IEntity
IRepository
IConnectionParamsRepository
IProductRepository
IProductTypeRepository
IRepository
IShoppingCartRepository
IService
IConnectionParamsService
IProductService
IProductTypeService
IServices
IShoppingCartService
InternetMarket
InternetMarket.csproj
Migrations
20211201121255_InitMigration
20211201121255_InitMigration.Designer
20211203111815_AddIsByingToShoppungCart
20211203111815_AddIsByingToShoppungCart.Designer
20230128111219_AddConnectionParams
20230128111219_AddConnectionParams.Designer
20230131122105_HashToConnectionParams
20230131122105_HashToConnectionParams.Designer
AppDbContextModelSnapshot
Models
DbModels
ApplicationUser
ConnectionParams
Product
ProductType
ShoppingCart
DbSettings
ErrorViewModel
ModelBuilderExtension
ViewModels
AccountViewModels
LogginViewModel
RegisterViweModel
Ad
Captcha
CaptchImage
AdminViewModels
CreateRoleViewModel
EditRolesInUser
EditRoleViewModel
EditUserViewModel
FileDto
UserRoleViewModel
UsersProductsViewModel
HomeViewModels
AddProductViewModel
IndexViewModel
ProductDetailsViewModel
ShoppingСartViewModel
UpdateProductViewModel
ProductTypeViewModels
CreateProductType
EditProductTypeViewModel
obj
Debug
net7
.NETCoreApp,Version=v7.0.AssemblyAttributes
apphost
InternetMarket.AssemblyInfo
InternetMarket.AssemblyInfoInputs
InternetMarket.assets
InternetMarket.csproj.AssemblyReference
InternetMarket.csproj
InternetMarket.csproj
InternetMarket.csproj.CoreCompileInputs
InternetMarket.csproj.FileListAbsolute
InternetMarket
InternetMarket.GeneratedMSBuildEditorConfig
InternetMarket.genruntimeconfig
InternetMarket.MvcApplicationPartsAssemblyInfo
InternetMarket.MvcApplicationPartsAssemblyInfo
InternetMarket
InternetMarket.RazorAssemblyInfo
InternetMarket.RazorAssemblyInfo
ref
InternetMarket
refint
InternetMarket
staticwebassets.build
staticwebassets.development
staticwebassets.pack
staticwebassets
msbuild.build.InternetMarket
msbuild.buildMultiTargeting.InternetMarket
msbuild.buildTransitive.InternetMarket
msbuild.InternetMarket.Microsoft.AspNetCore.StaticWebAssets
InternetMarket.csproj.nuget.dgspec
InternetMarket.csproj.nuget.g
InternetMarket.csproj.nuget.g
project.assets
project.nuget
Program
Properties
launchSettings
runtimeconfig.template
Services
BaseService
ConnectionParamsService
ProductService
ProductTypeService
ShoppingCartService
Startup
Views
_ViewImports
_ViewStart
Account
AccessDenied
Login
Register
Ad
CheckCaptcha
Index
Trick
Admin
AccessDenid
CreateRole
EditRoles
EditUser
EditUserInRole
ListRoles
ListUsers
ListUsersProducts
ManageUserRoles
Error
Error
NotFound
Home
About
CreateProduct
Details
Find
Index
ProductNotFound
ShoppingСart
Sort
UpdateProduct
ProductType
CreateProductType
EditProductType
ProductTypeList
Shared
_Layout
_ValidationScriptsPartial
Error
MyError
wwwroot
css
site
favicon
images
1350c071fc5c-9e16-4658-ab41-4bffd636143e
1468b6cd7c53-1103-468c-9ffd-dde26225ba1a
1859644bc820-4400-41fa-ad1e-85d5873ab8cd
1977fcd02741-91df-42be-b0cc-f85246de4fa0
2886ecf41475-d0e0-4d76-ae0f-3b9a0a710095
2974c99f81b4-fbbf-40f3-b9a0-2dc0cb1d7e10
31226f538cd6-0ca6-4e3e-972c-aa8c76d0c70a
34092c34eed3-4496-49de-928c-572a81f72ca4
35436ea1e92c-afc6-46b0-ae89-f57577e03516
38900261c8cb-5bdc-430f-92fd-19b0bcbdd2ca
6518991d64c2-68b6-425f-946e-808c22b22bce
718951738ee9-bb0f-4431-a8dc-02467f3e56ff
75956fbaf963-a8b2-4db8-8220-1af90bd96091
84003c765ed4-fe87-4a4c-8952-219f854d389f
8525424f77d6-d98b-442a-96b9-418a88e0e956
87768d204c77-1ae6-4fc9-afe4-fcf9cbbf05a1
9883a018fa2d-7c59-4f18-80a1-90db1844c656
logo
noimage
stop
js
CustomScript
site
lib
bootstrap
dist
css
bootstrap
bootstrap.css
bootstrap.min
bootstrap.min.css
bootstrap-grid
bootstrap-grid.css
bootstrap-grid.min
bootstrap-grid.min.css
bootstrap-reboot
bootstrap-reboot.css
bootstrap-reboot.min
bootstrap-reboot.min.css
js
bootstrap.bundle
bootstrap.bundle.js
bootstrap.bundle.min
bootstrap.bundle.min.js
bootstrap
bootstrap.js
bootstrap.min
bootstrap.min.js
LICENSE
jquery
dist
jquery
jquery.min
jquery.min
LICENSE
jquery-validation
dist
additional-methods
additional-methods.min
jquery.validate
jquery.validate.min
LICENSE
jquery-validation-unobtrusive
jquery.validate.unobtrusive
jquery.validate.unobtrusive.min
LICENSE
Dockerfile
middlebot
requirements
Dockerfile
requirements
simpleBotПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеРеферат. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 Содержание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Перечень обозначений и сокращений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .