Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: information-security

Daethyra/Cybersecurity-References

A cybersecurity resource library of knowledge documents, links to tools, and automation scripts.

Language: Python - Size: 143 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 17 - Forks: 3

thomasleplus/jwt-utils

A few utilities to work with JWTs.

Language: Shell - Size: 92.8 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 6 - Forks: 3

leplusorg/docker-tor

Run TOR conveniently from a docker container.

Language: Dockerfile - Size: 184 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 10 - Forks: 9

thomasleplus/java-sql-inspector

Utility to test Java code for SQL injection vulnerabilities.

Language: ANTLR - Size: 496 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 4

honeybeehacker/Zero-To-OSCP

A quick guide to help total beginners find a path to becoming a penetration tester.

Size: 44.9 KB - Last synced: 3 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 2

Security-Onion-Solutions/securityonion

Security Onion is a free and open platform for threat hunting, enterprise security monitoring, and log management. It includes our own interfaces for alerting, dashboards, hunting, PCAP, and case management. It also includes other tools such as Playbook, osquery, CyberChef, Elasticsearch, Logstash, Kibana, Suricata, and Zeek.

Language: Shell - Size: 46 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 2,907 - Forks: 456

DosX-dev/obfus.h

Macro-header for compile-time C obfuscation (tcc, win x86/x64)

Language: C - Size: 2.47 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 460 - Forks: 51

edoardottt/secfiles

My useful files for penetration tests, security assessments, bug bounty and other security related stuff

Language: Shell - Size: 47.1 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 103 - Forks: 13

mypdns/matrix

My Privacy DNS #Matrix lists for blacklisting

Language: Shell - Size: 717 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 69 - Forks: 10

chapinb/libvxshare

Unofficial VirusShare API Wrapper

Language: Python - Size: 187 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 5 - Forks: 2

leplusorg/docker-kali

Kali Linux as a docker container.

Language: Dockerfile - Size: 194 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 11 - Forks: 8

ryanlinjui/course-learning

List of NTNU, NTU, NTUST courses that I learned.

Language: C - Size: 149 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

YongBinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn/hood

A firewall system for working in unsafe environments.

Language: HTML - Size: 23.7 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

UncleSocks/onyx-caaat-automated-cisco-configuration-assessment-and-auditing-tool

ONYX: Cisco Automated Assessment and Auditing Tool (CAAAT). An open-source tool that automatically assesses and audits Cisco IOS routers against Center for Internet Security (CIS) Cisco IOS 15 Benchmark and Cisco IOS 17 Benchmark.

Language: Python - Size: 335 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 6 - Forks: 0

the-akira/CC33Z

Curso de Ciência da Computação

Language: Jupyter Notebook - Size: 459 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 56 - Forks: 5

CodeWithIsmail/4th-Semester

This repository contains all resources of my 4th semester.

Language: C++ - Size: 402 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

jonluca/Anubis

Subdomain enumeration and information gathering tool

Language: Python - Size: 272 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,163 - Forks: 150

decal/werdlists

:keyboard: Wordlists, Dictionaries and Other Data Sets for Writing Software Security Test Cases

Language: HTML - Size: 467 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 317 - Forks: 87

cyberstudio/ioc-lens

Плагин для Google Chrome, запрашивает дополнительную информацию об индикаторах компрометации в Threat Analyzer и отображает ее на странице браузера.

Language: TypeScript - Size: 4.88 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 0

BeaCox/myBlog

My blog

Language: HTML - Size: 36.8 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0

sajji18/picoCTF

picoCTF Challenges Writeups

Language: Python - Size: 373 KB - Last synced: 6 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

Alekseyyy/InfoSec

Some hacking tools & resources that I wrote from scratch or modified.

Language: C# - Size: 1.1 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 5

thewhitecircle/thewhitecircle.github.io

Official website of TWC

Language: HTML - Size: 5.07 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 6 - Forks: 4

pe3zx/my-infosec-awesome

My curated list of awesome links, resources and tools on infosec related topics

Size: 2.32 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 1,028 - Forks: 135

m14r41/PentestingEverything

Web | Mobile | API | Thick Client | Source Code Review | Wireless | Network Pentesting etc...

Language: JavaScript - Size: 218 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 77 - Forks: 18

architectv/information-security

🛸 BMSTU Information security course (2020) (semester 7)

Language: Go - Size: 3.12 MB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

BIH-MI/ohdsi-compliance

A set of document templates facilitating efficient implementation and operation of an OMOP/OHDSI installation

Size: 230 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 2 - Forks: 0

cyberstudio/cybsi-cloud-sdk

Python SDK для лёгкой интеграции с сервисами Cybsi Cloud

Language: Python - Size: 472 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 6 - Forks: 2

cyberstudio/cybsi-sdk

Python SDK для продукта Threat Analyzer

Language: Python - Size: 830 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 5 - Forks: 2

TanmoySG/Cryptography-Algorithm

This Repository has some of the Encryption/Decryption algorithms used in Cryptography.

Language: Jupyter Notebook - Size: 3.33 MB - Last synced: 9 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 1

Funkmyster/awesome-cloud-security

A curated list of awesome cloud security blogs, podcasts, standards, projects, and examples.

Size: 114 KB - Last synced: 3 days ago - Pushed: 7 months ago - Stars: 563 - Forks: 107

mtfy/Intelify

Open Source Intelligence tool base for searching breached PII (Personally identifiable information) by Username, Email, or IP address.

Language: JavaScript - Size: 36.1 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 10 - Forks: 0

clides/Hacking-Books

My collection of hacking books for learning information security

Size: 96.5 MB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

marirs/ioc_extract-rs

Extract indicators like urls,domains,ip,emails,etc... from a given string

Language: Rust - Size: 144 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 1

ail-project/ail-framework

AIL framework - Analysis Information Leak framework

Language: Python - Size: 92.5 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 504 - Forks: 80

CIRCL/AIL-framework

AIL framework - Analysis Information Leak framework. Project moved to https://github.com/ail-project

Language: Python - Size: 95.7 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1,280 - Forks: 282

TheKnower0x0/The-Guardian-Angel

A tool to encrypt and decrypt any binary text file, ensuring secure data handling and privacy protection. It features robust encryption algorithms for reliable security. </>

Language: C++ - Size: 906 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0

cycurity/wister

A wordlist generator tool, that allows you to supply a set of words, giving you the possibility to craft multiple variations from the given words, creating a unique and ideal wordlist to use regarding a specific target.

Language: Python - Size: 1.82 MB - Last synced: 4 days ago - Pushed: 8 months ago - Stars: 79 - Forks: 14

TheSeriousProgrammer/Info-Protect

Projects aims at providing datasecurity for untrusted file transfer modes by encrypting desired files..

Language: Python - Size: 26.4 KB - Last synced: 12 days ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0

Acrosal/Acrosal.github.io

Website For Acrosal

Language: HTML - Size: 7.14 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0

OSINT-TECHNOLOGIES/dpulse

DPULSE - Domain Public Data Collection Service

Language: Python - Size: 99.6 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 3 - Forks: 0

rmusser01/Infosec_Reference

An Information Security Reference That Doesn't Suck; https://rmusser.net/git/admin-2/Infosec_Reference for non-MS Git hosted version.

Language: CSS - Size: 14.7 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 5,368 - Forks: 1,178

cdpxe/nefias

Network Forensic & Anomaly Detection System; tailored for covert channel/network steganography detection

Language: Shell - Size: 65.5 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 27 - Forks: 9

vladko312/SSTImap

Automatic SSTI detection tool with interactive interface

Language: Python - Size: 95.7 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 660 - Forks: 83

Lookyloo/phishtank-lookup

Simple web API using the hourly dump from Phishtank

Language: Python - Size: 668 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 6 - Forks: 4

kraloveckey/venom

👽 The collection of awesome software, tools, libraries, documents, books, resources and cool stuff about information security, penetration testing and offensive cybersecurity.

Language: Shell - Size: 84.6 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 8 - Forks: 5

smicallef/spiderfoot

SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.

Language: Python - Size: 15.4 MB - Last synced: 15 days ago - Pushed: 27 days ago - Stars: 11,806 - Forks: 2,096

m-essam-s/Steganography

This Python script demonstrates a simple implementation of steganography.

Language: Python - Size: 937 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0

ComplianceAsCode/content

Security automation content in SCAP, Bash, Ansible, and other formats

Language: Shell - Size: 93.7 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 2,085 - Forks: 666

virajkulkarni14/WebDeveloperSecurityChecklist

A checklist of important security issues you should consider when creating a web application.

Size: 42 KB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 411 - Forks: 60

MahdiMashrur/Awesome-Application-Security-Checklist

Checklist of the most important security countermeasures when designing, creating, testing your web/mobile application

Size: 51.8 KB - Last synced: 5 days ago - Pushed: about 4 years ago - Stars: 577 - Forks: 68

zzzteph/sheye

Opensource assets and vulnerability scanning tool

Language: JavaScript - Size: 93.8 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 137 - Forks: 29

Superjulien/Bruteweb

Bruteweb is a Python script for web security testing. It conducts brute-force attacks to assess web application security. Customize your tests with various options and verbosity levels. Use the command line or GUI for flexibility. Strengthen your web security assessments with Bruteweb.

Language: Python - Size: 171 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 1

cdpxe/Network-Covert-Channels-A-University-level-Course

A free online class on network information hiding/steganography/covert channels that I teach at the FernUniversität in Hagen, Germany, and HS Worms, Germany.

Size: 45.1 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 84 - Forks: 12

muhammedabdelkader/Micro-Sprint

A small pieces of code that are smaller versions of full sprint application

Language: Go - Size: 89.8 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0

mrdcvlsc/Keyper-Offline-Password-Manager

An android application where you can record the following account information: username, platform, passwords to an offline database.

Language: Java - Size: 221 KB - Last synced: 19 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

mrdcvlsc/BlockCipherModes

A collection of different block cipher modes, designed to facilitate secure data encryption.

Language: C++ - Size: 19.5 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

j5py/notes

Contains Markdown and text files: my notes taken during different studies, and my solutions to given problems.

Size: 260 KB - Last synced: 20 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

rahulrajpl/netizenship

a commandline #OSINT tool to find the online presence of a username in popular social media websites like Facebook, Instagram, Twitter, etc.

Language: Python - Size: 7.12 MB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 45 - Forks: 12

konstruktoid/hardening

Hardening Ubuntu. Systemd edition.

Language: Shell - Size: 7.26 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 1,309 - Forks: 250

jermdw/j3rmbadger.com

j3rmbadger blog

Language: Shell - Size: 341 KB - Last synced: 22 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

konstruktoid/ansible-role-hardening

Ansible role to apply a security baseline. Systemd edition.

Language: Jinja - Size: 6.22 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 495 - Forks: 105

OWASP/www-chapter-coimbatore

OWASP Coimbatore's Web & Project Repository

Language: HTML - Size: 24.5 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 7 - Forks: 24

RichardSlater/cybersecurity

Cybersecurity cheatsheets, payloads, scripts, tools and playbooks

Language: Shell - Size: 38.1 KB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

clong/DetectionLab

Automate the creation of a lab environment complete with security tooling and logging best practices

Language: HTML - Size: 190 MB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 4,508 - Forks: 970

infosecstreams/infosecstreams.github.io

A (hopefully) actively maintained activity-based-autosorted list of InfoSec Streamers

Language: JavaScript - Size: 12.5 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 201 - Forks: 70

maxkrivich/SlowLoris

Asynchronous Python implementation of SlowLoris DoS attack

Language: Python - Size: 154 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 95 - Forks: 36

Kekkodf/WBB-QueryObfuscation

Repository of the Paper "Words Blending Boxes. Obfuscating Queries in Information Retrieval using Differential Privacy."

Language: Python - Size: 14.3 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0

goproslowyo/writeups

Writeups from HTB, THM, and various CTFs.

Size: 15.4 MB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

Bilal-Z/DES

implementation of data encryption standard (DES) in C++

Language: C++ - Size: 18.6 KB - Last synced: 25 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

s41r4j/phomber

[PH0MBER]: An open source infomation grathering & reconnaissance framework!

Language: Python - Size: 1.76 MB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 331 - Forks: 45

CamilaSCodes/projeto-1-bootcamp-infosec

Simulação de uma rede segura utilizando o Cisco Packet Tracer e elaboração de um procedimento baseado nos padrões de GRC para o Bootcamp em Segurança da Informação do Programa Desenvolve Boticário

Size: 2.75 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

seanpm2001/DMail_Tacklebox

🧰️✉️🪱️ The DMail tacklebox is a separate email folder that holds phishing attempts (known as lures) it is separate from the spam folder, the inbox, and other folders.

Language: Red - Size: 818 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

chrisallenlane/novahot

A webshell framework for penetration testers.

Language: JavaScript - Size: 69.3 KB - Last synced: 9 days ago - Pushed: about 1 month ago - Stars: 294 - Forks: 59

ProDefense/Hawk

Golang tool designed to exfiltrate passwords found via the sshd and su services

Language: Go - Size: 3.6 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 1 - Forks: 0

mehdikerkar/Conferences-Workshops

Slides and materials of some conferences and workshops!

Size: 31.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

riteshzd/Light-weight-2-gateway-payment-protocol

The LWTG protocol enables a customer to pay using 2 credit cards as opposed to a conventional single creddit card, to an online merchant. 2 servers are taken into consideration, one for the customer-merchant side and the other for the payment-gateway. Further security features can be found in the reports.

Language: Python - Size: 5.81 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

lucasjacks0n/EggShell

iOS/macOS/Linux Remote Administration Tool

Language: Objective-C - Size: 8.55 MB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1,612 - Forks: 383

Lookyloo/lookyloo

Lookyloo is a web interface that allows users to capture a website page and then display a tree of domains that call each other.

Language: Python - Size: 5.31 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 653 - Forks: 79

GACWR/openuba-model-hub

frontend, model registry, model search, and model marketplace for OpenUBA

Language: CSS - Size: 1.62 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 3

picatz/shodanz

🔭 A modern, async Ruby gem for Shodan.

Language: Ruby - Size: 195 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 112 - Forks: 23

ShogyX/PlingPling

A powerful script for generating custom dictionaries.

Language: Python - Size: 39.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

AidenPearce369/exif-gps-tracer

A python script which allows you to parse GeoLocation data from your Image files stored in a dataset.It also produces output in CSV file and also in HTML Google Maps

Language: Python - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 39 - Forks: 11

AmartyaSingh97/Cryptography-Codes

Codes for common ciphers and encryption techniques.

Language: C - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

m14r41/CyberSecurity-Interview

Interview Preparation for VATP || Penetration Testing ( Web, Mobile, API etc)

Size: 26.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 1

Hacker-One/Scanners-Box Fork of We5ter/Scanners-Box

A powerful hacker toolkit which collects more than 10 categories of open source scanners from Github - 安全行业从业者自研开源扫描器合辑

Size: 6.24 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 4 - Forks: 3

chrisallenlane/drek

A static-code-analysis tool for performing security-focused code reviews. It enables an auditor to swiftly map the attack-surface of a large application, with an emphasis on identifying development anti-patterns and footguns.

Language: HTML - Size: 174 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 134 - Forks: 21

palantir/osquery-configuration

A repository for using osquery for incident detection and response

Size: 83 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 803 - Forks: 120

yunpengn/CS2107

CS2107 Introduction to Information Security @ NUS SoC

Language: C - Size: 13.9 MB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

CIRCL/potiron

Potiron - Normalize, Index and Visualize Network Capture

Language: Python - Size: 6.29 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 80 - Forks: 20

AlphaDelta/Secure-Desktop

Anti-keylogger/anti-rat application for Windows

Language: C# - Size: 378 KB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 243 - Forks: 51

To2rk/ca2p

Call for papers / accepted papers in top computer security and deep learning fields.

Size: 1.53 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

Rc-W024/SQL-injection

Introduction to SQL injection and PostgreSQL injection simulation.

Language: Python - Size: 106 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

Jieyab89/OSINT-Cheat-sheet

OSINT cheat sheet, list OSINT tools, dataset, article, book and OSINT tips

Size: 735 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 417 - Forks: 73

elastisys/compliantkubernetes

Documentation for the Compliant Kubernetes project

Language: JavaScript - Size: 150 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 115 - Forks: 32

cassimahmedattia/cassimahmedattia

This is my GitHub Profile for my Professional Introduction

Language: SCSS - Size: 1.21 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

siddhapuraharsh/MS-Information-Technology-Arizona-State-University

This repository contains all the assignments, books and other stuffs of Master of Science in Information Technology at Arizona State University.

Language: Python - Size: 133 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

MISP/MISP

MISP (core software) - Open Source Threat Intelligence and Sharing Platform

Language: PHP - Size: 136 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4,963 - Forks: 1,335

GTekSD/SUASS

one-stop resource for all things offensive security.

Language: JavaScript - Size: 134 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 82 - Forks: 7

fadedhood/fadedhood.github.io

Language: HTML - Size: 9.75 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 2