Ayesha Khan
NFC-IET CS 19-23' | CYBER SECURITY ANALYST | NETWORKING | WEB DEVELOPER | PYTHON | WORDPRESS | CONTENT WRITER
- Report this post
๐ก๏ธ Building an Intrusion Detection System with Snort ๐ก๏ธ PART-2During my tenure at CodeAlpha Cybersecurity Internship, where the development of an intrusion detection system marked the third and final task, I undertook a project to develop an intrusion detection system using Snort. Given the challenge of resource constraints, Snort emerged as the optimal choice, thanks to its efficient resource utilization, making it ideal for environments with limited hardware resources or low-power devices.I focused on testing Snort's efficacy in detecting intrusions across various protocols. While my system's limitations prevented exhaustive testing, I've shared some insightful results below.Despite the hardware limitations hindering extensive testing, the project provided invaluable insights into building robust intrusion detection systems. It underscored the importance of selecting the right tool for the job, especially in resource-constrained environments.For those venturing into intrusion detection system development, I hope these insights prove helpful.๐ง๐ผ๐ผ๐น๐ & ๐ฆ๐ฒ๐ฟ๐๐ถ๐ฐ๐ฒ๐ ๐จ๐๐ฒ๐ฑ:โขVirtualBox for running the target serverโขKali Linux OS as the main hostโขUbuntu Server 20.04.4 LTS/LatestโขSnort IDS for intrusion detection๐๐ฎ๐ข๐๐:โขInstall VirtualBox following official instructions from Kali docs.โขDownload Ubuntu Server .iso file from the official source.โขSet up the server using VirtualBox GUI:- Open VirtualBox- Click on "New" or press Ctrl+N- Name the instance, select the .iso file, and follow instructions to complete installation.โขInstall SSH on the Ubuntu server (optional):๐ด๐ถ๐ฅ๐ฐ ๐ข๐ฑ๐ต ๐ช๐ฏ๐ด๐ต๐ข๐ญ๐ญ ๐ฐ๐ฑ๐ฆ๐ฏ-๐ด๐ด๐ฉโขInstall Snort IDS:๐ด๐ถ๐ฅ๐ฐ ๐ข๐ฑ๐ต ๐ช๐ฏ๐ด๐ต๐ข๐ญ๐ญ ๐ด๐ฏ๐ฐ๐ณ๐ต๐๐จ๐ง๐๐ข๐ ๐ฎ๐ซ๐ ๐๐ง๐จ๐ซ๐ญ:- Run `ifconfig` to get the network adapter device name (e.g., `ens33`) and the server's IP address.- Edit Snort configuration file `/etc/snort/snort.conf` with the appropriate network adapter and IP address.โขConnect to the server from the main host (Kali) using SSH (optional):๐ด๐ด๐ฉ ๐ถ๐ด๐ฆ๐ณ๐ฏ๐ข๐ฎ๐ฆ@๐ด๐ฆ๐ณ๐ท๐ฆ๐ณ_๐๐_๐ข๐ฅ๐ฅ๐ณ๐ฆ๐ด๐ดโขCheck Snort configuration file:๐ด๐ถ๐ฅ๐ฐ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐ -๐ค /๐ฆ๐ต๐ค/๐ด๐ฏ๐ฐ๐ณ๐ต/๐ด๐ฏ๐ฐ๐ณ๐ต.๐ค๐ฐ๐ฏ๐ง -๐ช ๐ฆ๐ฏ๐ด33 (๐ค๐ข๐ฏ ๐ค๐ฉ๐ข๐ฏ๐จ๐ฆ ๐ข๐ค๐ค๐ฐ๐ณ๐ฅ๐ช๐ฏ๐จ ๐ต๐ฐ ๐ถ๐ด๐ฆ๐ณ๐ด)โขRun Snort IDS:๐ด๐ถ๐ฅ๐ฐ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐ ๐ค๐ฐ๐ฏ๐ด๐ฐ๐ญ๐ฆ -๐ฒ -๐ถ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐จ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐ค /๐ฆ๐ต๐ค/๐ด๐ฏ๐ฐ๐ณ๐ต/๐ด๐ฏ๐ฐ๐ณ๐ต.๐ค๐ฐ๐ฏ๐ง -๐ช ๐ฆ๐ฏ๐ด33 (๐ค๐ข๐ฏ ๐ค๐ฉ๐ข๐ฏ๐จ๐ฆ ๐ข๐ค๐ค๐ฐ๐ณ๐ฅ๐ช๐ฏ๐จ ๐ต๐ฐ ๐ถ๐ด๐ฆ๐ณ๐ด)โขPerform attacks to test IDS functionality.#Cybersecurity #IntrusionDetection #Snort #CodeAlpha #CybersecurityInternship #Networking #SecuritySolutions#internship CodeAlpha
-
+3
7
To view or add a comment, sign in
More Relevant Posts
-
Ayesha Khan
NFC-IET CS 19-23' | CYBER SECURITY ANALYST | NETWORKING | WEB DEVELOPER | PYTHON | WORDPRESS | CONTENT WRITER
- Report this post
๐ก๏ธ Building an Intrusion Detection System with Snort ๐ก๏ธDuring my tenure at CodeAlpha Cybersecurity Internship, where the development of an intrusion detection system marked the third and final task, I undertook a project to develop an intrusion detection system using Snort. Given the challenge of resource constraints, Snort emerged as the optimal choice, thanks to its efficient resource utilization, making it ideal for environments with limited hardware resources or low-power devices.I focused on testing Snort's efficacy in detecting intrusions across various protocols. While my system's limitations prevented exhaustive testing, I've shared some insightful results below.Despite the hardware limitations hindering extensive testing, the project provided invaluable insights into building robust intrusion detection systems. It underscored the importance of selecting the right tool for the job, especially in resource-constrained environments.For those venturing into intrusion detection system development, I hope these insights prove helpful.๐ง๐ผ๐ผ๐น๐ & ๐ฆ๐ฒ๐ฟ๐๐ถ๐ฐ๐ฒ๐ ๐จ๐๐ฒ๐ฑ:โขVirtualBox for running the target serverโขKali Linux OS as the main hostโขUbuntu Server 20.04.4 LTS/LatestโขSnort IDS for intrusion detection๐๐ฎ๐ข๐๐:โขInstall VirtualBox following official instructions from Kali docs.โขDownload Ubuntu Server .iso file from the official source.โขSet up the server using VirtualBox GUI:- Open VirtualBox- Click on "New" or press Ctrl+N- Name the instance, select the .iso file, and follow instructions to complete installation.โขInstall SSH on the Ubuntu server (optional):๐ด๐ถ๐ฅ๐ฐ ๐ข๐ฑ๐ต ๐ช๐ฏ๐ด๐ต๐ข๐ญ๐ญ ๐ฐ๐ฑ๐ฆ๐ฏ-๐ด๐ด๐ฉโขInstall Snort IDS:๐ด๐ถ๐ฅ๐ฐ ๐ข๐ฑ๐ต ๐ช๐ฏ๐ด๐ต๐ข๐ญ๐ญ ๐ด๐ฏ๐ฐ๐ณ๐ต๐๐จ๐ง๐๐ข๐ ๐ฎ๐ซ๐ ๐๐ง๐จ๐ซ๐ญ:- Run `ifconfig` to get the network adapter device name (e.g., `ens33`) and the server's IP address.- Edit Snort configuration file `/etc/snort/snort.conf` with the appropriate network adapter and IP address.โขConnect to the server from the main host (Kali) using SSH (optional):๐ด๐ด๐ฉ ๐ถ๐ด๐ฆ๐ณ๐ฏ๐ข๐ฎ๐ฆ@๐ด๐ฆ๐ณ๐ท๐ฆ๐ณ_๐๐_๐ข๐ฅ๐ฅ๐ณ๐ฆ๐ด๐ดโขCheck Snort configuration file:๐ด๐ถ๐ฅ๐ฐ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐ -๐ค /๐ฆ๐ต๐ค/๐ด๐ฏ๐ฐ๐ณ๐ต/๐ด๐ฏ๐ฐ๐ณ๐ต.๐ค๐ฐ๐ฏ๐ง -๐ช ๐ฆ๐ฏ๐ด33 (๐ค๐ข๐ฏ ๐ค๐ฉ๐ข๐ฏ๐จ๐ฆ ๐ข๐ค๐ค๐ฐ๐ณ๐ฅ๐ช๐ฏ๐จ ๐ต๐ฐ ๐ถ๐ด๐ฆ๐ณ๐ด)โขRun Snort IDS:๐ด๐ถ๐ฅ๐ฐ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐ ๐ค๐ฐ๐ฏ๐ด๐ฐ๐ญ๐ฆ -๐ฒ -๐ถ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐จ ๐ด๐ฏ๐ฐ๐ณ๐ต -๐ค /๐ฆ๐ต๐ค/๐ด๐ฏ๐ฐ๐ณ๐ต/๐ด๐ฏ๐ฐ๐ณ๐ต.๐ค๐ฐ๐ฏ๐ง -๐ช ๐ฆ๐ฏ๐ด33 (๐ค๐ข๐ฏ ๐ค๐ฉ๐ข๐ฏ๐จ๐ฆ ๐ข๐ค๐ค๐ฐ๐ณ๐ฅ๐ช๐ฏ๐จ ๐ต๐ฐ ๐ถ๐ด๐ฆ๐ณ๐ด)โขPerform attacks to test IDS functionality.#Cybersecurity #IntrusionDetection #Snort #CodeAlpha #CybersecurityInternship #Networking #SecuritySolutions#internship CodeAlpha
2
Like CommentTo view or add a comment, sign in
-
Ayesha Khan
NFC-IET CS 19-23' | CYBER SECURITY ANALYST | NETWORKING | WEB DEVELOPER | PYTHON | WORDPRESS | CONTENT WRITER
- Report this post
๐ Exciting News Alert! ๐I'm thrilled to share a significant achievement: I recently participated in the Skills Improvement Quiz, courtesy of CodeAlpha , on April 25th, and it was an absolute blast! ๐Hats off to the entire CodeAlpha team for curating such an engaging and enriching event focused on skill enhancement and community growth. Your dedication to empowering learners like myself is truly inspiring.The Certificate of Participation I received serves as a tangible reminder of my ongoing commitment to personal and professional development in the Python programming language. ๐My journey with CodeAlpha has been nothing short of exhilarating, and I'm eager to embark on more learning adventures together. Let's keep pushing boundaries and igniting innovation! ๐#CodeAlpha #PythonProgramming #ContinuousLearning CodeAlpha
8
2 Comments
Like CommentTo view or add a comment, sign in
-
Ayesha Khan
NFC-IET CS 19-23' | CYBER SECURITY ANALYST | NETWORKING | WEB DEVELOPER | PYTHON | WORDPRESS | CONTENT WRITER
- Report this post
I'm happy to announce the completion of Task 3 in the CodeAlpha Web Application Development Program! ๐In this task, my goal was to create a dynamic Social Media Dashboard that brings together content from various platforms like Twitter, Instagram, and others, presenting them in a cohesive and user-friendly interface. ๐๐๐๐ฒ ๐ ๐๐๐ญ๐ฎ๐ซ๐๐ฌ:๐ ๐๐ง๐ข๐๐ข๐๐ ๐๐ง๐ญ๐๐ซ๐๐๐๐: The dashboard acts as a central hub for monitoring metrics across multiple social media platforms, making it easier to track engagement and performance.๐ ๐๐๐๐ฅ-๐ญ๐ข๐ฆ๐ ๐๐ฉ๐๐๐ญ๐๐ฌ: Users can stay informed with the latest follower counts, likes, and other metrics, thanks to real-time data integration.๐ ๐๐ก๐๐ฆ๐ ๐๐ฐ๐ข๐ญ๐๐ก๐ข๐ง๐ : Enhancing the user experience, the dashboard offers both light and dark modes, ensuring accessibility and customization options.๐๐๐๐ก๐ง๐จ๐ฅ๐จ๐ ๐ข๐๐ฌ ๐๐ญ๐ข๐ฅ๐ข๐ณ๐๐:๐ ๏ธ ๐๐๐๐ & ๐พ๐๐: Utilizing these foundational web technologies, I crafted a visually pleasing and responsive layout for the dashboard.๐ป ๐ ๐๐ซ๐๐๐๐ง๐๐ฅ๐ฉ: The dashboard's interactivity and functionality, including the theme-switching feature, were implemented using JavaScript.๐๐ฒ๐ฟ๐ฒ'๐ ๐ฎ ๐ฏ๐ฟ๐ถ๐ฒ๐ณ ๐ผ๐๐ฒ๐ฟ๐๐ถ๐ฒ๐:๐๐๐๐โขThe HTML structure defines the layout of the dashboard.โขIt includes sections for header, main content, and script references.โขThe header contains the title of the dashboard and total followers count.โขMain content includes cards for different social media platforms like Facebook, Twitter, Instagram, and YouTube, displaying their follower/subscriber counts and changes.โขAdditionally, there's an overview section showing various statistics like page views, likes, and profile views for each platform.๐๐๐ฏ๐๐๐๐ซ๐ข๐ฉ๐ญโขThe JavaScript code handles the theme switching functionality.โขIt selects the checkbox input element responsible for toggling between light and dark modes.โขAn event listener is attached to the checkbox to detect changes.โขWhen the checkbox state changes, it triggers the trans function.โขThe "trans" function adds a transition class to the HTML document element, enabling smooth transition effects when switching themes.Thank you to the CodeAlpha team for the opportunity to work on this project, and I look forward to continuing my journey in web development! #WebDevelopment #CodeAlpha #SocialMediaDashboard #JavaScript #HTML #CSS #Internship
35
Like CommentTo view or add a comment, sign in
25 followers
- 26 Posts
View Profile
FollowExplore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All