Skip to main content

Create a Virtual Environment(venv) for a Project in Linux

 Open a Terminal:

Open a terminal window on your Linux system.

Navigate to your Project Directory:

Use the cd command to navigate to the directory where you want to create your project and its virtual environment.

cd path/to/your/project

Create a Virtual Environment:

Run the following command to create a virtual environment. Replace venv with the desired name for your virtual environment.

python3 -m venv venv

If you are using a version of Python prior to Python 3.3, you may need to install virtualenv and then use it to create the virtual environment:

# Install virtualenv 
pip install virtualenv
# Create a virtual environment 
virtualenv venv

Activate the Virtual Environment:

Run this command :

source venv/bin/activate

After activation, your terminal prompt should change to indicate that you are now working within the virtual environment.

Install Dependencies:

Now that the virtual environment is active, you can install the project dependencies using pip:

pip install package1 package2 ...

Replace package1package2, etc., with the actual names of the packages your project requires.

Deactivate the Virtual Environment:

When you’re done working on your project, deactivate the virtual environment using the following command:

deactivate

Your terminal prompt should return to its normal state.

To work on your project in the future, you’ll need to reactivate the virtual environment by running the source venv/bin/activate command again.


Comments

Popular posts from this blog

Bug Boundy Methodology, Tools & Resources

Start by defining a clear objective, such as exploiting a remote code execution (RCE) vulnerability or bypassing authentication on your target. Then, consider how you can achieve this goal using various attack vectors like XSS, SSRF, or others - these are simply tools to help you reach your objective. Use the target as how a normal user would, while browsing keep these questions in mind: 1)How does the app pass data? 2)How/where does the app talk about users? 3)Does the app have multi-tenancy or user levels? 4)Does the app have a unique threat model? 5)Has there been past security research & vulnerabilities? 6)How does the app handle XSS, CSRF, and code injection?

Install & set up mitmweb or mitmproxy in Linux

Step 1: Go to the mitmproxy page and download the binaries. Step 2: Install the downloaded tar file with the command " tar -xzf <filename>.tar.gz " Step 3: In the FoxyProxy add the proxy 127.0.0.1:8080  and turn it on. Step 4 : In the terminal run command " ./mitmweb " Step 5: Go to the page  http://mitm.it/   and download the mitmproxy's Certificate. Step 6: If you downloaded the certificate for Firefox, then go to " settings -> Privacy & Security -> Click View Certificates -> Click  Import ", then import the certificate.  Step 7: Now you are ready to capture the web traffic. Step 8 : In terminal run " ./mitmweb"

Making CHIP-8 emulator in C

  Chip8 doc link | Components | Opcode Table GitHub - AdithyakrishnaV/Chip8_Emulator--Interpreter Contribute to AdithyakrishnaV/Chip8_Emulator--Interpreter development by creating an account on GitHub. github.com CHIP-8 programs are binary files, and your emulator must read them and operate on the bytes. You will also need a way to draw graphics to the screen and read keypresses. Many graphical libraries can do this for you or use something like SDL directly. CHIP-8 components Display 64 pixels wide and 32 pixels tall. Each pixel is a boolean value, or a bit; can be on or off (“off” pixel was just black, and “on” was white). We’ll use SDL for rendering: SDL initialization Not initialize:- returns -1  Error message is stored in SDL_GetError Initializing SDL if (SDL_Init(SDL_INIT_VIDEO)!= 0 ){ printf ( "SDL not initialized,%s\n" , SDL_GetError); exit (- 1 ); } Initialize display SDL_Window * window = SDL_CreateWindow ( "chip8" , SDL_WINDOWPOS_CENTERED , SDL_...