teleren/devto huggingface dataset:
VA & PM
Published: 2023-11-14 07:43:29

Day 1

Threat actor - Intruder
1. Cyber Terrorists (Red team)
2. Govt sponsored (Blue)
3. Cyber Criminals (RT)
4. Hacktivists (Gray)
5, Script Kiddies
6. Insiders ()

Vulnerabilities:
1.Configuration - 
2.Credential - 
3.Patch - Using out of date software (Outdated components)
4.Zero - day - Log4j & Follina


Lockhead Martin Cyber kill chain 
1. Reconnaissance
2. Weaponization ---- Stealing Codes 
3. Delivery
4. Exploitation
5. Installation 
6. Command and Control
7. Actions on Intent - Wanna cry

The WannaCry Kill chain Breaker

Eternal Blue - Vulnerability in microsoft duwe to the SMB version 1.0. 

Session 2

Vulnerability: is an weakness in a product that could allow an attacker to compromise the integrity, availability or confidentiality of an product

CIA Triad:
Integrity - data has not modified
Availability - Backup and accessibility of data
Confidentiality - keeping the data secured

Non-security patch: is an software update aimed at improving the product's functionality, resolving non-security related issues by introducing new features or optimization

Security patch: Is a software update designed to rectify vulnerabilities and enhance security by addressing weakness in a product and safeguarding the CIA Triad

Common vulnerabilities and Exposures (CVE) - 
1. Independently fixable - Can be fixed independently
2.. Vendor awknowledged -
3. Affects one code base

Common Vulnerability Scoring System (CVSS) -

CVE and CVSS are used internationally 

Log4j - affects applications working on java
CVE-2021-44228
CVSS 10.0

Configuration Vuln: Is an unsafe set of configuration in an product that could allow an attacker to compromise CIA triad

BlueKeep: Windows Remote Desktop Protocol - worm-able
CVE -2019-0708
CVSS 9.8


Vuln Lifecycle
1. Discovery - (Penetration Testers) - finding the Vuln
2. Mitigation - () - reducing the risk 
3. Remediation - () - trying to resolve them 


Petya - wannacry 

Drive - by - attacks == bad rabbit




Session 3 - intelligent endpoint patching

intelligent endpoint -- An endpoint that is capable of safely self performing IT management tasks without direct administrator intervention or supervision. 

Safe Automation: 
Independent Automation:
Timely Automation:

Traditional stages of compliance

Mean time to resolve 
Equation, Values, MTTR



Architectural Recruitment
1. Agent-ed solution
2. Bidirectional Communication
3. Persistent Connect ability
4. Flexible Instructions
5. Cross Platform Integrations


Intelligent Endpoint Continuous Compliance:

CIS bench mark

Session 4 - Regulation and Compliance


ISO 27001 - GDPR - universal standards
IT ACT - DPDP - Indian Standards

Regulatory controls
1. Defining requirements
2. Implementing controls
3. Monitoring Compliance
4. Reporting 
5. Continuous Improvement


**Risk Management**
#attack surface mangement
//Equifax Breach - 2017 
Risk Transference
Risk mitigation
Risk Acceptance
Geotechnical Investigation
Published: 2023-11-14 07:12:19

At Legion Drilling, embarking on a [geotechnical investigation](https://www.legiondrilling.com.au/geotechnical-drilling) is akin to setting forth on a thrilling expedition into the depths of the earth. Our skilled geotech drillers are like seasoned explorers, equipped with cutting-edge tools and knowledge that rival those of legendary adventurers. And at the heart of our exploration lies the powerful Standard Penetration Test (SPT), which allows us to delve deep into the mysteries of soil properties and composition.
Elevate Your Testing Experience with WeTest Liveing Testing's New Capabilities
Tags: beginners, testing, softwaredevelopment, development
Published: 2023-11-14 06:52:02

WeTest has recently unveiled new capabilities aimed at enhancing the mobile application testing experience. In its latest update, WeTest introduces the latest features—Advanced Geolocation Testing on Real Devices! Enhance your testing capabilities with the ability to switch GPS locations and IP addresses on our cloud-based platform globally. You can test the following scenarios:

**GPS Geolocation**

You can test your mobile applications by switching different GPS geolocations, this functionality allows users to seamlessly test their applications by simulating different GPS locations. Whether your app relies on location-based services or you simply want to ensure accurate functionality across the globe, WeTest's GPS geolocation testing has you covered. You can simulate various geographic scenarios to ensure your applications perform optimally across different regions.

Learn more: [WeTest-All Test in WeTest](https://www.wetest.net/documents/detail/cloudtest/JgEYVly4)

**IP location**

In addition to GPS Geolocation capability, WeTest introduces IP location the other new capability. With the ability to switch between different IP locations, developers can assess how their mobile applications behave under varying network conditions and regional constraints. This feature is particularly valuable for applications that may encounter different network environments or need to comply with regional restrictions. By offering a straightforward mechanism to alter IP locations, WeTest ensures that developers can conduct thorough testing to identify and resolve any potential issues related to specific regions or network configurations.

Learn more: [WeTest-All Test in WeTest](https://www.wetest.net/documents/detail/cloudtest/vXWJggqe)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kk0occxcv3jcbtpeid62.jpg)

**Conclusion**
WeTest's latest capabilities in GPS geolocation testing and IP location testing represent a significant stride in providing comprehensive testing solutions for mobile applications. By offering these new features, WeTest empowers developers to conduct more comprehensive and realistic testing, ultimately leading to the delivery of high-quality mobile applications. Stay ahead of the competition by delivering a flawless user experience tailored to specific locations. Try our enhanced geolocation feature today and unlock new possibilities for your mobile applications and websites.

**Start QA Testing With WeTest**
WeTest is a quality assurance platform that provides comprehensive QA solutions for games and applications. With more than ten years of experience in quality management, we are committed to the highest quality standards of product development and quality.

[WeTest](https://www.wetest.net/?utm_source=tw&utm_medium=TW-10) integrates cutting-edge tools such as automated testing, remote device, performance testing, we are dedicated to helping developers tackle QA problems and create best experiences for their users.
Agency public relations
Published: 2023-11-14 06:49:39

At ReGen Strategic, our team of accomplished former journalists and [agency public relations](https://regenstrategic.com.au/communication-strategy) experts collaborates closely with clients to craft proactive media strategies. We excel in building strong relationships and steering conversations that center around the issues of significance. With our award-winning expertise, ReGen Strategic is your ideal partner to elevate your brand's public relations and effectively communicate your message to the world. Trust us to help you shape the narrative and make a meaningful impact in today's dynamic media landscape.
HTML - 2. SETUP CODE EDITOR - iAppTech.id
Tags: html, webdev, frontend, programming
Published: 2023-11-14 06:45:05


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4kxd0xmk9v847cvt6nsr.jpg)

Welcome to iAppTech.id! 🚀 

📚 Materi: 
HTML - 2. Setup Code Editor : Meetup-2 ini kita akan setup dan apa saja macam-macam code editor yg bisa kita pakai, watch it! 

👋 Halo, iAppTechers! 
Kami adalah channel yang berfokus pada pembahasan seputar Frontend Development. Di sini, kami membawa Anda ke dalam dunia desain antarmuka, pengembangan web, dan segala hal seputar Frontend. 

🔗 Playlist HTML:
-https://www.youtube.com/playlist?list=PLc6PvCQzjsh_kCOlaz4ZFr8s708gNNVSv

💬 Disclaimer: 
Channel ini saya buat khususnya untuk saya pribadi, dikarnakan menurut saya ketika saya belajar harus membuat konten, kenapa? karna menurut saya hal terbaik ketika belajar adalah mengaplikasikannya kembali, ditambah saya paham bagaimana jangka memori otak saya yang lama-lama tergerus oleh usia kedepannya, makanya saya buat channel ini untuk e-Library pengetahuan saya dibidang IT khususnya Frontend Developer. Ditambah saya juga mempunyai salah satu prinsip yaitu:

> "Jika seorang manusia meninggal dunia, terputuslah amalnya, kecuali dari tiga hal: sedekah jariyah, ilmu yang bermanfaat dan anak shaleh yang berdoa untuknya." (HR. Muslim).
 
🖥️ Apa yang Akan Kamu Temukan di Sini? 
Dapatkan wawasan mendalam tentang berbagai teknologi frontend, tutorial praktis, tips & trik, serta eksplorasi proyek-proyek menarik. Kami akan memandu Anda melalui dunia seru Frontend Development! 

☕ Traktir Saya Ngopi:
 - https://saweria.co/appardana 

🔔 Berlangganan Untuk Konten Berkualitas: 
Jangan lupa tekan tombol subscribe untuk tetap terkini dengan konten-konten menarik kami. Kami sangat bersemangat untuk berbagi pengetahuan dan pengalaman dengan Anda! 

⏰ Jadwal Ngonten: Setiap Selasa dan Rabu, pastikan Anda tidak ketinggalan! 

🤝 Mari Bergabung dalam Komunitas: - https://www.youtube.com/c/iapptech - https://discord.com/channels/11714431... 
Terima kasih telah bergabung dengan iAppTech.id. Mari bersama-sama memperkaya pemahaman kita tentang Frontend Development! 

✨ Don't forget, ngopi heula… ✨ 
#iAppTech #iAppTechId #Frontend #frontenddeveloper #programming #programmer #web #webdevelopment #Aditria #Pardana #AditriaPardana
[Programming Notes] Pseudo-REPL-driven programming in Rust with Evcxr and Emacs
Tags: rust, repl, note
Published: 2023-11-14 06:41:23

---
title: [Programming Notes] Pseudo-REPL-driven programming in Rust with Evcxr and Emacs
published: true
description: 
tags: rust,REPL,note
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2023-11-14 06:10 +0000
---

I want to develop my Rust library more interactively with Lisp-style read-eval-print loop (REPL). So I wrote this post to show how I used Excvr - yet another REPL for Rust, and [inf-excvr](codeberg.org/veer66/inf-evcxr) - yet another Excvr wrapper for Emacs, step-by-step.  

* I cloned the project the [wordcut-engine](https://codeberg.org/mekong-lang/wordcut-engine) project, and open README.md in Emacs.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9y0vayhz2lxqrfesz1gb.png)

* I ran inf-evcxr, which it created a new *inf-evcxr* window.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oaspsosgv6bur7yuhosb.png)

* I add the project as dependency by running inf-evcxr-add-dep-current-project.

* I marked a region over use commands, and ran inf-evcxr-eval-region.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0hb40tk3ucw7vw1anow1.png)

* I marked a region over initialization code block, and ran inf-evcxr-eval-region.

* I moved the cursor to let txt = "หมากินไก่"; and I ran inf-evcxr-eval-line.

* I moved the cursor to wordcut.put_delimiters(txt, "|"). Then I ran inf-evcxr-eval-line. The REPL printed the result of word tokenizer (wordcut::put_delimiters).

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0obsvckegbdmriu8a5oi.png)

* I did the same on wordcut.build_path(txt, &txt.chars().collect::<Vec<_>>()). The REPL printed a graph that used for word tokenization.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zba5z2rhp59opay5po0z.png)

* I could let the REPL show prettier result by evaluating dbg!(wordcut.build_path(txt, &txt.chars().collect::<Vec<_>>()));. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fmg5x4tant3635qar11u.png)

* I redefined txt to กากินกิน, and ran the word tokenizer again.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zbz984uvpe91zuwv45dx.png)



This allows me to experiment with and manually test functions by varying the input variables to different strings and checking the results in simple strings or even internal structures, without recompiling the program or reloading the data. This is helpful for manual testing and debugging.
Gỗ biến tính
Tags: wood
Published: 2023-11-14 06:34:19

[Gỗ biến tính](https://javidecodona.com/go-bien-tinh/?utm_source=javidecodona_Entity&utm_medium=social&utm_campaign=gd1&utm_content=javideco) là quá trình xử lý gỗ thông qua sự áp dụng các phương pháp vật lý, hóa học hoặc kết hợp cả hai để cải thiện tính chất và hiệu suất của nó. Mục tiêu của gỗ biến tính là tăng độ bền, ổn định kích thước, kháng mục nứt, kháng cháy, kháng mối mọt và kháng thấm nước của gỗ, mà không ảnh hưởng đáng kể đến tính thẩm mỹ của nó.
Asynchronous Programming in Python
Published: 2023-11-14 06:22:28


**what is Asynchronous**

Asynchronous programming is kind of approach to reduce cpu time and fast response to the client

synchronous is direct approach let me discuss with a example
 
let say we have 3 functions

-function1()
-function2()
-function3()

in synchronous way it will execute one by one ,when the function1 return the function2 will execute which is synchronous programming 

same example in Asynchronous programming

in asynchronous programming let say function1 doing something productive then it request some data from data base or waiting for something else in that case we won't have time to waste.  the time 
we utilizing with the help of  Asynchronous programming we are  running the function2 at that time
Ready lawn
Published: 2023-11-14 06:21:42

Lifestyle Lawns, the ultimate destination for all your landscaping dreams, unveils a revolutionary solution that will leave you awestruck: their remarkable [ready lawn](https://www.lifestylelawns.co.nz/instant-ready-lawn/)! With a sprinkle of magic and a touch of botanical mastery, Lifestyle Lawns specialises in providing tantalisingly instant lush green carpets to adorn any terrain in New Zealand. So why wait ages for grass seeds to sprout when Lifestyle Lawns can transport you immediately into a world where readiness meets extravagance even before you finish uttering "ready lawn."
Bin There Dump That™
Tags: dumpster, bin, junkremoval, disposalservice
Published: 2023-11-14 05:47:43

Residential Friendly and Designed Dumpster Rentals for Pittsburgh, PA.

We are dedicated to providing quality dumpster rentals and superior customer service to our customers in Pittsburgh, including getting a Pittsburgh dumpster rental in 24 hours or less. Here's how else we make waste disposal easy for you!
Placing our dumpsters exactly where you need it on your property for convenient loading
Using protective boards under the bin so the container never damages your driveway
We sweep up after every job so no harmful debris (nails) is left on your property
Our dumpsters are the easiest to load in Pittsburgh because of the walk-in, double doors
Whatever your needs we’ve got a Dumpster for you
Are you looking to get rid of your junk in Pittsburgh? Maybe you have an old pile of junk around your home or office. Or maybe you have a lot of junk from your renovation project or construction clean up. Bin There Dump That provides residential friendly dumpster rentals in sizes from 6 to 20 yards. No matter how much or how little junk you have to get rid of, we have a dumpster for you.


To know more:
https://pittsburgh.bintheredumpthatusa.com/


#dumpster #residentialfriendlydumpsters #dump #cleanout# #renovation #bin #wastedisposal #recycling #junkremovalservice  #cleargarbage #rentaldumpster #disposal #dumpsterrentalservice #garagecleanout #transdisposal #bintheredumpthat  #garbageclean  #binrental  #debrisremoval #garbagetrucks
Tags in HTML
Tags: webdev, html, tutorial, programming
Published: 2023-11-14 05:39:54

**Some of the tags in HTML are:**

- p 
- h1
- h2
- h3
- h4
- h5
- h6
- img
- a
- body
- head
- html
- b
- i
- ul
- ol
- table
- li
- em
- footer
- header
- button
Easy HMS for Ophthalmology.
Published: 2023-11-14 05:38:37

The most stressful and challenging responsibilities in ophthalmology are treating patients, creating treatment programs, and writing prescriptions. The Ophthalmology EMR System can help ophthalmologists manage their workflows more efficiently because it saves time and money. This tool helps with the best possible clinical and administrative tasks. Even renowned ophthalmologists occasionally experience entrepreneurial difficulties. This system helps clinicians maximize the performance of their team members in order to offer the best possible patient care. By improving patient flow and enhancing patient satisfaction, it improves their revenue.

[https://easysolution.in/hospital-management-system/top-hospital-management-system-for-ophthalmology.php]
The HTML a href Attribute Explained with Example
Tags: webdev, beginners, learning, html
Published: 2023-11-14 05:37:04

The anchor tag (`<a>`) in HTML is used to create hyperlinks. Hyperlinks are elements that allow users to navigate to another resource, which can be another web page, a file, an email address, or any other online content. Here's a detailed explanation of the anchor tag and its attributes:

```html
<!DOCTYPE html>
<html>
<head>
  <title>Anchor Tag Example</title>
</head>
<body>

<!-- Basic Anchor Tag -->
<a href="https://veilmail.io/e/FkKh7o">Reveal My VeilMail Eamil Address</a>

<!-- Anchor Tag with Other Attributes -->
<a href="about.html" target="_blank" title="Learn About Us">About Us</a>

</body>
</html>
```

Explanation of the anchor tag examples:

1. **Basic Anchor Tag (`<a href="https://veilmail.io/e/FkKh7o">Visit VeilMail</a>`):**
   - The `<a>` element is used to define a hyperlink.
   - The `href` attribute specifies the URL of the linked resource, in this case, `https://veilmail.io/e/FkKh7o`.
   - The content between the opening and closing `<a>` tags (`Visit VeilMail`) is the clickable text or image that serves as the hyperlink.

2. **Anchor Tag with Other Attributes (`<a href="about.html" target="_blank" title="Learn About Us">About Us</a>`):**
   - The `href` attribute contains the relative path to another page within the same website (`about.html`).
   - The `target="_blank"` attribute opens the linked resource in a new browser tab or window. If omitted or set to "_self," the default behavior is to open the link in the same tab or window.
   - The `title="Learn About Us"` attribute provides additional information about the link that is displayed as a tooltip when the user hovers over the link.
   - The content between the opening and closing `<a>` tags (`About Us`) is the clickable text or image.

Commonly used attributes with the `<a>` tag:

- **`href` attribute:** Specifies the URL of the linked resource.
- **`target` attribute:** Specifies where to open the linked resource (`"_blank"` for a new tab/window, `"_self"` for the same tab/window).
- **`title` attribute:** Provides additional information about the link (tooltip).

The anchor tag is versatile and widely used for creating navigation within a website or linking to external resources. It plays a crucial role in building the structure of web pages and facilitating user interaction.
Ecommerce Website Development & Solutions Provider Company - ListAny
Tags: ecommercewebsitedevelopment, websitedevelopment, ecommercesolutions, ecommerceserviceprovider
Published: 2023-11-14 05:36:52

At ListAny, we are your trusted partners in turning your eCommerce dreams into thriving digital realities. Specializing in [Ecommerce Website Development](https://listany.com/), we provide an extensive range of services to elevate your online business to new levels of success.
What sets us apart is our unwavering commitment to being your end-to-end [Ecommerce Service Provider](https://listany.com/). We don't just build websites; we craft comprehensive eCommerce ecosystems that not only look visually stunning but also function flawlessly. 
Being a prominent [Ecommerce Service Provider](https://listany.com/) with a specialization in [Ecommerce Website Development](https://listany.com/), we take pride in our team of highly skilled developers and designers who possess a deep understanding of the most up-to-date technologies and trends in the field of Ecommerce Website, ListAny involves designing, building, and optimizing websites to provide a seamless and secure shopping experience for customers. Key aspects include user-friendly interfaces, secure payment gateways, efficient inventory management, SEO-friendly architecture, mobile optimization, analytics, and 24/7 support. [Ecommerce Website Development](https://listany.com/) in partnership with an [Ecommerce Service Provider](https://listany.com/) serves as the cornerstone of successful online retail, helping businesses to reach a global audience and thrive in the digital marketplace.
Placeholder Contributor
Tags: hack23contributor
Published: 2023-11-14 05:33:27

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a contributor. Is this your first Hacktoberfest, or have you contributed to others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your learning or career goals changed since working on these new projects? -->
CLIでメールを送信する
Tags: ses, cli
Published: 2023-11-14 05:32:55

`aws ses send-email --from "送信元アドレス" --to "送信先アドレス" --subject "件名" --text "本文"`

ヘッダを変更したい場合などにおいては、aws ses send-raw-emailコマンドを利用する必要があるが、Base64でエンコードしないと Invalid base64 で怒られたりするので少しテクニックが必要となる。

[公式ドキュメント](https://docs.aws.amazon.com/cli/latest/reference/ses/send-raw-email.html)にもサンプルが掲載されていなかったので、サンプルを作成してみた。


message.txtとして以下のようなものを用意した上で
```
{
"Data": "From: (送信元アドレス)\nTo: (Delivered-Toヘッダとしての送信先アドレス)\nSubject: (件名)\n\n(本文)"
}
```

以下の通りコマンドを実行すれば良い。
なお、message.txtに送信元アドレスを追加しない場合には、 --source "送信元アドレス" を追加する必要がある。（An error occurred (InvalidParameterValue) when calling the SendRawEmail operation: Missing required header 'From'.がエラーが返される）

`aws ses send-raw-email --destinations "送信先アドレス1" "送信先アドレス2" --cli-binary-format raw-in-base64-out --raw-message file://message.txt`